TransactionFlowBindingElement.BuildChannelFactory<TChannel> Metod

Definition

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.

Gäller för