Compartilhar via


TransportContext.GetChannelBinding(ChannelBindingKind) Método

Definição

Recupera a associação de canal solicitada.

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

Parâmetros

kind
ChannelBindingKind

O tipo de associação de canal a ser recuperada.

Retornos

A solicitação ChannelBinding ou null, se a associação de canal não tiver suporte do transporte atual ou do sistema operacional.

Exceções

kind deve ser Endpoint para uso com o TransportContext recuperado da propriedade TransportContext.

Comentários

Os valores possíveis para o kind parâmetro são Endpoint ou Unique.

Se um aplicativo tentar recuperar o CBT (token de associação de canal) da TransportContext propriedade usando o GetChannelBinding método e o ChannelBindingKind não Endpointfor , o HttpListenerRequest gerará NotSupportedException. O HttpListenerRequest substitui o GetChannelBinding método com uma implementação interna

Aplica-se a

Confira também