TransportContext.GetChannelBinding(ChannelBindingKind) Methode

Definitie

Haalt de aangevraagde kanaalbinding op.

public:
 abstract System::Security::Authentication::ExtendedProtection::ChannelBinding ^ GetChannelBinding(System::Security::Authentication::ExtendedProtection::ChannelBindingKind kind);
public abstract System.Security.Authentication.ExtendedProtection.ChannelBinding GetChannelBinding(System.Security.Authentication.ExtendedProtection.ChannelBindingKind kind);
abstract member GetChannelBinding : System.Security.Authentication.ExtendedProtection.ChannelBindingKind -> System.Security.Authentication.ExtendedProtection.ChannelBinding
Public MustOverride Function GetChannelBinding (kind As ChannelBindingKind) As ChannelBinding

Parameters

kind
ChannelBindingKind

Het type kanaalbinding dat moet worden opgehaald.

Retouren

De aangevraagde ChannelBinding, of null als de kanaalbinding niet wordt ondersteund door het huidige transport of door het besturingssysteem.

Uitzonderingen

kind moet worden Endpoint gebruikt voor gebruik met de TransportContext opgehaalde eigenschap TransportContext .

Opmerkingen

De mogelijke waarden voor de kind parameter zijn Endpoint of Unique.

Als een toepassing probeert het kanaalbindingstoken (CBT) op te halen uit de eigenschap met behulp van de TransportContextGetChannelBinding methode en de ChannelBindingKind is niet Endpoint, wordt het HttpListenerRequest gegenereerd NotSupportedException. De HttpListenerRequest methode wordt overschreven GetChannelBinding door een interne implementatie

Van toepassing op

Zie ook