NamedPipeTransportBindingElement.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.
Hiermee maakt u een kanaalfactory van het opgegeven type dat kan worden gebruikt om kanalen te maken.
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
Type kanaalfactory dat moet worden gemaakt.
Parameters
- context
- BindingContext
Leden die bindingen, gedrag, contracten en andere informatie beschrijven die nodig is om de kanaalfactory te maken.
Retouren
Retourneert een kanaalfactory van het opgegeven type.
Uitzonderingen
context kan niet zijn null.
Er is een ongeldig argument doorgegeven.
Voorbeelden
In dit voorbeeld ziet u hoe u een kanaalfactory maakt van het opgegeven type dat kan worden gebruikt om kanalen te maken:
BindingContext bContext = new BindingContext(customBinding, bpCollection);
IChannelFactory<IOutputChannel> factory =
binding.BuildChannelFactory<IOutputChannel>(bContext);
Dim bContext As New BindingContext(customBinding, bpCollection)
Dim factory As IChannelFactory(Of IOutputChannel) = binding.BuildChannelFactory(Of IOutputChannel)(bContext)
Opmerkingen
Deze methode kan worden gebruikt om een kanaalfactory van het opgegeven type te maken voor het verzenden van berichten op basis van de configuratie van het transportbindingselement.