Condividi tramite


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.

Valori restituiti

Oggetto richiesto ChannelBindingo null se l'associazione di canale non è supportata dal trasporto corrente o dal sistema operativo.

Eccezioni

kind deve essere Endpoint utilizzato con l'oggetto TransportContext recuperato dalla TransportContext proprietà .

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è , genererà HttpListenerRequestNotSupportedException. Esegue HttpListenerRequest l'override del GetChannelBinding metodo con un'implementazione interna

Si applica a

Vedi anche