TransportContext.GetChannelBinding(ChannelBindingKind) Méthode

Définition

Récupère la liaison de canal demandée.

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

Paramètres

kind
ChannelBindingKind

Type de liaison de canal à récupérer.

Retours

ChannelBinding

ChannelBinding demandé ou null si la liaison de canal n'est pas prise en charge par le transport actuel ou par le système d'exploitation.

Exceptions

kind doit être Endpoint pour une utilisation avec le TransportContext extrait de la propriété TransportContext.

Remarques

Les valeurs possibles pour le kind paramètre sont Endpoint ou Unique.

Si une application tente de récupérer le jeton de liaison de canal (CBT) à partir de la propriété à l’aide de la TransportContext GetChannelBinding méthode et que ce ChannelBindingKind n’est pas Endpointle cas, le jeton de liaison de HttpListenerRequest canal est levée NotSupportedException. Remplace HttpListenerRequest la GetChannelBinding méthode par une implémentation interne

S’applique à

Voir aussi