NamedPipeTransportBindingElement.BuildChannelFactory<TChannel> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Kanalfactory des angegebenen Typs, die zum Erstellen von Kanälen verwendet 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
Typ der zu erstellenden Kanalfactory.
Parameter
- context
- BindingContext
Member, die Bindungen, Verhaltensweisen, Verträge und andere Informationen beschreiben, die zum Erstellen der Kanalfactory erforderlich sind.
Gibt zurück
Gibt eine Kanalfactory des angegebenen Typs zurück.
Ausnahmen
context darf nicht null sein.
Es wurde ein ungültiges Argument übergeben.
Beispiele
In diesem Beispiel wird gezeigt, wie Sie eine Kanalfactory des angegebenen Typs erstellen, die zum Erstellen von Kanälen verwendet werden kann:
BindingContext bContext = new BindingContext(customBinding, bpCollection);
IChannelFactory<IOutputChannel> factory =
binding.BuildChannelFactory<IOutputChannel>(bContext);
Dim bContext As New BindingContext(customBinding, bpCollection)
Dim factory As IChannelFactory(Of IOutputChannel) = binding.BuildChannelFactory(Of IOutputChannel)(bContext)
Hinweise
Diese Methode kann verwendet werden, um eine Kanalfactory des angegebenen Typs zum Senden von Nachrichten basierend auf der Konfiguration des Transportbindungselements zu erstellen.