TransportContext.GetChannelBinding(ChannelBindingKind) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera żądane powiązanie kanału.
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);
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
Parametry
- kind
- ChannelBindingKind
Typ powiązania kanału do pobrania.
Zwraca
Żądany ChannelBindingelement lub null
jeśli powiązanie kanału nie jest obsługiwane przez bieżący transport lub przez system operacyjny.
Wyjątki
kind
element musi być Endpoint używany z TransportContext właściwością pobraną z TransportContext właściwości .
Uwagi
Możliwe wartości parametru kind
to Endpoint lub Unique.
Jeśli aplikacja spróbuje pobrać token powiązania kanału (CBT) z TransportContext właściwości przy użyciu GetChannelBinding metody , a ChannelBindingKind parametr nie Endpointma wartości , HttpListenerRequest metoda zwróci wartość NotSupportedException. Metoda HttpListenerRequest zastępuje metodę GetChannelBinding implementacją wewnętrzną