C# Класс Castle.Facilities.WcfIntegration.WcfExplicitExtension

Наследование: AbstractWcfExtension, IWcfServiceExtension, IWcfEndpointExtension
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Accept ( IWcfExtensionVisitor visitor ) : void
Install ( System.ServiceModel.ChannelFactory channelFactory, IKernel kernel, IWcfBurden burden ) : void
Install ( ServiceEndpoint endpoint, bool withContract, IKernel kernel, IWcfBurden burden ) : void
Install ( System.ServiceModel.ServiceHost serviceHost, IKernel kernel, IWcfBurden burden ) : void

Защищенные методы

Метод Описание
ResolveExtension ( IKernel kernel ) : object

Приватные методы

Метод Описание
CreateFrom ( object extension ) : IWcfExtension
GetInstance ( IKernel kernel, IWcfBurden burden ) : object

Описание методов

Accept() публичный Метод

public Accept ( IWcfExtensionVisitor visitor ) : void
visitor IWcfExtensionVisitor
Результат void

Install() публичный Метод

public Install ( System.ServiceModel.ChannelFactory channelFactory, IKernel kernel, IWcfBurden burden ) : void
channelFactory System.ServiceModel.ChannelFactory
kernel IKernel
burden IWcfBurden
Результат void

Install() публичный Метод

public Install ( ServiceEndpoint endpoint, bool withContract, IKernel kernel, IWcfBurden burden ) : void
endpoint System.ServiceModel.Description.ServiceEndpoint
withContract bool
kernel IKernel
burden IWcfBurden
Результат void

Install() публичный Метод

public Install ( System.ServiceModel.ServiceHost serviceHost, IKernel kernel, IWcfBurden burden ) : void
serviceHost System.ServiceModel.ServiceHost
kernel IKernel
burden IWcfBurden
Результат void

ResolveExtension() защищенный абстрактный Метод

protected abstract ResolveExtension ( IKernel kernel ) : object
kernel IKernel
Результат object