TransportContext.GetChannelBinding(ChannelBindingKind) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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