SecurityBindingElement.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 op basis van de SecurityBindingElement instellingen en de bindingscontext die wordt doorgegeven. De kanaalfactory die is gemaakt, is een SOAP-berichtbeveiligingskanaalfactory, die intern een verwijzing heeft naar de kanaalfactory die overeenkomt met de bindingscontext (inclusief de transportkanaalfactory).
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 type kanaalfactory.
Parameters
- context
- BindingContext
De BindingContext.
Retouren
Een kanaalfactory op basis van de SecurityBindingElement instellingen en de bindingscontext die is doorgegeven.
Uitzonderingen
context is null.
Een kanaal van het type TChannel wordt niet ondersteund.
Opmerkingen
De kanaalfactory die is gemaakt, is een SOAP-berichtbeveiligingskanaalfactory, die intern een verwijzing heeft naar de kanaalfactory die overeenkomt met de bindingscontext (inclusief de transportkanaalfactory).
Deze methode voert foutcontrole van parameters uit en roept vervolgens aan BuildChannelFactoryCore. Deze methode maakt, wanneer deze wordt geïmplementeerd in een afgeleide klasse, een kanaalfactory, dat wordt gebruikt om een kanaal te maken waarmee uitgaande berichten voor deze binding worden verwerkt.