TransportContext.GetChannelBinding(ChannelBindingKind) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte požadovanou vazbu kanálu.
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 vazby kanálu, který se má načíst.
Návraty
Požadované ChannelBindingnebo null pokud vazba kanálu není podporována aktuálním přenosem nebo operačním systémem.
Výjimky
kind musí být Endpoint pro použití s TransportContext načtenou vlastností TransportContext .
Poznámky
Možné hodnoty parametru kind jsou Endpoint nebo Unique.
Pokud se aplikace pokusí načíst token vazby kanálu (CBT) z TransportContext vlastnosti pomocí GetChannelBinding metody a ChannelBindingKind není Endpoint, pak vyvolá HttpListenerRequest .NotSupportedException Přepíše HttpListenerRequest metodu GetChannelBinding interní implementací.