TransactionFlowBindingElement.BuildChannelFactory<TChannel> Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een kanaalfactory voor het produceren van kanalen van een opgegeven type vanuit een bindingscontext.
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)
Type parameters
- TChannel
Het kanaaltype.
Parameters
- context
- BindingContext
Dit BindingContext moet worden gebruikt om de kanaalfactory te bouwen.
Retouren
Het IChannelFactory<TChannel> type TChannel geïnitialiseerd van context.
Uitzonderingen
context is null.
Een kanaalfactory voor het opgegeven kanaaltype kan niet worden gebouwd.
Opmerkingen
Met deze methode maakt u een kanaalfactory die kan worden gebruikt om uitgaande kanalen van het opgegeven type te maken. Deze methode wordt aangeroepen door de infrastructuur bij het bouwen van de kanaalstack. U moet deze alleen in uw code gebruiken wanneer u een aangepast bindingselement implementeert.