TransportContext.GetChannelBinding(ChannelBindingKind) Método

Definición

Recupera el enlace de canal solicitado.

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

Tipo de enlace de canal que se va a recuperar.

Devoluciones

Objeto ChannelBinding solicitado o null si el transporte actual o el sistema operativo no admiten el enlace de canal.

Excepciones

kind debe ser Endpoint para usarse con el TransportContext recuperado de la propiedad TransportContext.

Comentarios

Los valores posibles para el kind parámetro son Endpoint o Unique.

Si una aplicación intenta recuperar el token de enlace de canal (CBT) de la propiedad mediante el TransportContext método y no ChannelBindingKindEndpointes , se HttpListenerRequest producirá NotSupportedException.GetChannelBinding HttpListenerRequest Invalida el GetChannelBinding método con una implementación interna.

Se aplica a

Consulte también