C# Class Castle.Facilities.WcfIntegration.WcfExplicitExtension

Inheritance: AbstractWcfExtension, IWcfServiceExtension, IWcfEndpointExtension
Afficher le fichier Open project: castleproject/Windsor Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
ResolveExtension ( IKernel kernel ) : object

Private Methods

Méthode Description
CreateFrom ( object extension ) : IWcfExtension
GetInstance ( IKernel kernel, IWcfBurden burden ) : object

Method Details

Accept() public méthode

public Accept ( IWcfExtensionVisitor visitor ) : void
visitor IWcfExtensionVisitor
Résultat void

Install() public méthode

public Install ( System.ServiceModel.ChannelFactory channelFactory, IKernel kernel, IWcfBurden burden ) : void
channelFactory System.ServiceModel.ChannelFactory
kernel IKernel
burden IWcfBurden
Résultat void

Install() public méthode

public Install ( ServiceEndpoint endpoint, bool withContract, IKernel kernel, IWcfBurden burden ) : void
endpoint System.ServiceModel.Description.ServiceEndpoint
withContract bool
kernel IKernel
burden IWcfBurden
Résultat void

Install() public méthode

public Install ( System.ServiceModel.ServiceHost serviceHost, IKernel kernel, IWcfBurden burden ) : void
serviceHost System.ServiceModel.ServiceHost
kernel IKernel
burden IWcfBurden
Résultat void

ResolveExtension() protected abstract méthode

protected abstract ResolveExtension ( IKernel kernel ) : object
kernel IKernel
Résultat object