OneWayBindingElement.BuildChannelFactory<TChannel> 메서드

정의

바인딩 컨텍스트에서 단방향 채널을 생성하기 위한 채널 팩터리를 초기화합니다.

public:
generic <typename TChannel>
 override System::ServiceModel::Channels::IChannelFactory<TChannel> ^ BuildChannelFactory(System::ServiceModel::Channels::BindingContext ^ context);
public override System.ServiceModel.Channels.IChannelFactory<TChannel> BuildChannelFactory<TChannel>(System.ServiceModel.Channels.BindingContext context);
override this.BuildChannelFactory : System.ServiceModel.Channels.BindingContext -> System.ServiceModel.Channels.IChannelFactory<'Channel>
Public Overrides Function BuildChannelFactory(Of TChannel) (context As BindingContext) As IChannelFactory(Of TChannel)

형식 매개 변수

TChannel

팩터리에서 빌드하는 채널의 유형입니다.

매개 변수

context
BindingContext

BindingContext 바인딩 요소에 대한 컨텍스트를 제공하는 항목입니다.

반품

IChannelFactory<TChannel> 에서 초기화된 형식의 형식 IChannel 입니다context.

예외

contextnull입니다.

형식 TChannel 이 아닙니다 IOutputChannel.

내부 바인딩 요소가 지원 IDuplexSessionChannelIRequestChannel되지 않거나 .

설명

이 메서드는 이 바인딩에 대해 보내는 메시지를 처리하는 채널을 만드는 데 사용되는 채널 팩터리를 만듭니다.

적용 대상