TransportContext.GetChannelBinding(ChannelBindingKind) Metodo

Definizione

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

Si applica a

Vedi anche