Condividi tramite


OneWayBindingElement.BuildChannelFactory<TChannel> Metodo

Definizione

Inizializza una channel factory per la creazione di canali unidirezionali dal contesto di associazione.

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 compilato dalla factory.

Parametri

context
BindingContext

Classe BindingContext che fornisce il contesto per l'elemento di associazione.

Restituisce

Interfaccia IChannelFactory<TChannel> di tipo IChannel inizializzata da context.

Eccezioni

context è null.

Il tipo di TChannel non è IOutputChannel.

L'elemento di associazione interno non supporta l'interfaccia IDuplexSessionChannel o IRequestChannel.

Commenti

Questo metodo consente di creare una channel factory che viene utilizzata per creare un canale di elaborazione dei messaggi in uscita per questa associazione.

Si applica a