TcpTransportBindingElement.BuildChannelFactory<TChannel> Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en kanalfabrik som kan användas för att skapa en kanal.
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)
Typparametrar
- TChannel
Typ av kanalfabrik.
Parametrar
- context
- BindingContext
BindingContext medlemmar som beskriver bindningar, beteenden, kontrakt och annan information som krävs för att skapa kanalfabriken.
Returer
Returnerar en kanalfabrik av den angivna typen.
Undantag
context kan inte vara null.
Ett ogiltigt argument skickades.
Exempel
I följande exempel visas hur du skapar en kanalfabrik som kan användas för att skapa en kanal.
BindingContext bContext = new BindingContext(customBinding, bpCollection);
IChannelFactory<IOutputChannel> factory =
binding.BuildChannelFactory<IOutputChannel>(bContext);
Kommentarer
Den här metoden kan användas för att skapa en kanalfabrik för att skicka meddelanden baserat på konfigurationen av TCP-bindningselementet.