TransportContext.GetChannelBinding(ChannelBindingKind) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera l'associazione di canale richiesta.
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
Parametri
- kind
- ChannelBindingKind
Tipo di associazione di canale da recuperare.
Restituisce
Oggetto ChannelBinding richiesto oppure null
se l'associazione di canale non è supportata dal trasporto corrente o dal sistema operativo.
Eccezioni
kind
deve essere Endpoint per l'utilizzo con TransportContext recuperato dalla proprietà TransportContext.
Commenti
I valori possibili per il kind
parametro sono Endpoint o Unique.
Se un'applicazione tenta di recuperare il token di associazione del canale dalla TransportContext proprietà usando il GetChannelBinding metodo e ChannelBindingKind non Endpointè , verrà generato NotSupportedException.HttpListenerRequest Esegue HttpListenerRequest l'override del GetChannelBinding metodo con un'implementazione interna