SecurityBindingElement.BuildChannelFactory<TChannel> Methode

Definitie

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

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.

Van toepassing op