TransportContext.GetChannelBinding(ChannelBindingKind) Metoda

Definice

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);

Parametry

kind
ChannelBindingKind

Typ vazby kanálu, která se má načíst.

Návraty

Požadovaný ChannelBindingnebo null pokud není vazba kanálu podporována aktuálním přenosem nebo operačním systémem.

Výjimky

kind is musí být Endpoint pro použití s objektem TransportContext načteným z TransportContext vlastnosti.

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 HttpListenerRequest vyvolá NotSupportedException. Metoda HttpListenerRequest přepíše GetChannelBinding interní implementací.

Platí pro

Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Viz také