TransactionFlowBindingElement.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.
Initierar en kanalfabrik för att producera kanaler av en angiven typ från en bindningskontext.
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
Kanaltypen.
Parametrar
- context
- BindingContext
Det BindingContext som ska användas för att skapa kanalfabriken.
Returer
Av IChannelFactory<TChannel> typen TChannel initierad från context.
Undantag
context är null.
Det går inte att skapa en kanalfabrik för den angivna kanaltypen.
Kommentarer
Den här metoden skapar en kanalfabrik som kan användas för att göra utgående kanaler av den angivna typen. Den här metoden anropas av infrastrukturen när du skapar kanalstacken. Du bör endast använda den i koden när du implementerar ett anpassat bindningselement.