Udostępnij za pośrednictwem


BinaryMessageEncodingBindingElement.BuildChannelFactory<TChannel> Metoda

Definicja

Tworzy stos fabryki kanału na kliencie, który tworzy określony typ kanału dla określonego kontekstu.

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)

Parametry typu

TChannel

Typ kanału generowanego przez fabrykę kanałów.

Parametry

context
BindingContext

Element BindingContext dla kanału.

Zwraca

TChannel Typ IChannelFactory<TChannel> określonego kontekstu.

Przykłady

var binding = new CustomBinding();
var bpCol = new BindingParameterCollection();
var context = new BindingContext(binding, bpCol);
be.BuildChannelFactory<IDuplexChannel>(context);
Dim binding As New CustomBinding()
Dim bpCol As New BindingParameterCollection()
Dim context As New BindingContext(binding, bpCol)
be.BuildChannelFactory(Of IDuplexChannel)(context)

Dotyczy