Freigeben über


PeerTransportBindingElement.BuildChannelFactory<TChannel> Methode

Definition

Erstellt eine Kanalfactory, mit der ein Kanal zum Senden von Nachrichten erstellt werden kann.

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)

Typparameter

TChannel

Der Kanaltyp, der erstellt werden soll.

Parameter

context
BindingContext

Der BindingContext, der den Bindungskontext für die Kanalfactory angibt.

Gibt zurück

Die IChannelFactory, die die neue Kanalfactory des angegebenen Typs enthält.

Ausnahmen

Der context-Parameter ist auf null festgelegt.

Manuelle Adressierung wurde im Bindungskontext für diese Kanalfactory angegeben.

Der von diesem Bindungskontext angegebene Kanaltyp wird nicht unterstützt.

Beispiele

Mit dieser Methode kann eine Kanalfactory zum Senden von Nachrichten auf Basis der Konfiguration des Transportbindungselements abgerufen werden.

Hinweise

Mit dieser Methode kann eine Kanalfactory auf Basis der Konfiguration des Transportbindungselements abgerufen werden.

Gilt für: