TransportContext.GetChannelBinding(ChannelBindingKind) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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