Bagikan melalui


TransportContext.GetChannelBinding(ChannelBindingKind) Metode

Definisi

Mengambil pengikatan saluran yang diminta.

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

Jenis pengikatan saluran yang akan diambil.

Mengembalikan

Yang diminta ChannelBinding, atau null jika pengikatan saluran tidak didukung oleh transportasi saat ini atau oleh sistem operasi.

Pengecualian

kind harus Endpoint digunakan dengan yang TransportContext diambil dari TransportContext properti .

Keterangan

Nilai yang kind mungkin untuk parameter adalah Endpoint atau Unique.

Jika aplikasi mencoba mengambil token pengikatan saluran (CBT) dari TransportContext properti menggunakan GetChannelBinding metode dan ChannelBindingKind bukan Endpoint, maka HttpListenerRequest akan melemparkan NotSupportedException. Mengambil HttpListenerRequest alih GetChannelBinding metode dengan implementasi internal

Berlaku untuk

Lihat juga