TransportContext.GetChannelBinding(ChannelBindingKind) Methode

Definition

Ruft die angeforderte Kanalbindung ab.

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

Parameter

kind
ChannelBindingKind

Der Typ der abzurufenden Kanalbindung.

Gibt zurück

Die angeforderte ChannelBindingoder null wenn die Kanalbindung vom aktuellen Transport oder vom Betriebssystem nicht unterstützt wird.

Ausnahmen

kindist für die Verwendung mit der Endpoint aus der TransportContext Eigenschaft abgerufenen Eigenschaft erforderlichTransportContext.

Hinweise

Die möglichen Werte für den kind Parameter sind Endpoint oder Unique.

Wenn eine Anwendung versucht, das Kanalbindungstoken (CBT) über die Eigenschaft mithilfe der TransportContextGetChannelBinding Methode abzurufen und dies ChannelBindingKind nicht Endpointist, wird dies HttpListenerRequest ausgelöst NotSupportedException. Die HttpListenerRequest Methode wird mit einer internen Implementierung überschrieben GetChannelBinding .

Gilt für:

Weitere Informationen