C# 클래스 Castle.Facilities.WcfIntegration.WcfExplicitExtension

상속: AbstractWcfExtension, IWcfServiceExtension, IWcfEndpointExtension
파일 보기 프로젝트 열기: castleproject/Windsor 1 사용 예제들

공개 메소드들

메소드 설명
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