Partager via


TransactionFlowBindingElement.BuildChannelFactory<TChannel> Méthode

Définition

Initialise une fabrique de canal pour produire des canaux d’un type spécifique à partir d’un contexte de liaison.

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)

Paramètres de type

TChannel

Type de canal.

Paramètres

context
BindingContext

BindingContext qui doit être utilisé pour générer la fabrication de canal.

Retours

IChannelFactory<TChannel>

IChannelFactory<TChannel> de type TChannel initialisé à partir de context.

Exceptions

context a la valeur null.

La fabrication de canal ne peut pas être générée pour le type de canal spécifié.

Remarques

Cette méthode crée une fabrique de canal qui peut être utilisée pour créer des canaux sortants du type spécifié. Cette méthode est appelée par l'infrastructure lors de la génération de la pile des canaux. Vous devez l'utiliser dans votre code uniquement lorsque vous implémentez un élément de liaison personnalisé.

S’applique à