Condividi tramite


BinaryMessageEncodingBindingElement.BuildChannelFactory<TChannel> Metodo

Definizione

Compila lo stack della channel factory nel client che crea un tipo di canale specificato per un contesto specificato.

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)

Parametri di tipo

TChannel

Tipo di canale prodotto dalla channel factory.

Parametri

context
BindingContext

Classe BindingContext relativa al canale.

Restituisce

Interfaccia IChannelFactory<TChannel> di tipo TChannel per il contesto specificato.

Esempio

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)

Si applica a