TransportContext.GetChannelBinding(ChannelBindingKind) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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);
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 TransportContext aus der TransportContext Eigenschaft abgerufenen Eigenschaft erforderlichEndpoint.
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 .