TransportContext.GetChannelBinding(ChannelBindingKind) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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