Freigeben über


CompositeDuplexBindingElement.BuildChannelFactory<TChannel> Methode

Definition

Gibt eine Kanalfactory zurück, die einen zusammengesetzten Duplexkanal erstellen 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 IChannel, den die Factory erstellt.

Parameter

context
BindingContext

Der BindingContext, der den Kontext bereitstellt, der zum Erstellen der Kanalfactory erforderlich ist.

Gibt zurück

Eine IChannelFactory<TChannel>, die einen zusammengesetzten Duplexkanal des Typs TChannel erstellt.

Ausnahmen

context ist null.

TChannel ist nicht vom Typ IOutputChannel und wird nicht unterstützt.

Hinweise

Der Buildkontext erfordert einen IOutputChannel für den TChannel.

Gilt für: