Partager via


TransportContext Classe

Définition

La TransportContext classe fournit un contexte supplémentaire sur la couche de transport sous-jacente.

public ref class TransportContext abstract
public abstract class TransportContext
type TransportContext = class
Public MustInherit Class TransportContext
Héritage
TransportContext

Remarques

La TransportContext classe est utilisée avec des classes dans l’espace de noms pour fournir la prise en charge de l’authentification à l’aide System.Security.Authentication.ExtendedProtection d’une protection étendue pour les applications.

La conception de l’authentification Windows intégrée permet à certaines réponses de défi d’informations d’identification d’être universelles, ce qui signifie qu’elles peuvent être réutilisées ou transférées. Si cette fonctionnalité de conception particulière n’est pas nécessaire, les réponses aux défis doivent être construites avec, au minimum, des informations spécifiques cibles et, au mieux, certaines informations spécifiques au canal. Les services peuvent ensuite fournir une protection étendue pour s’assurer que les réponses aux demandes d’informations d’identification contiennent des informations spécifiques au service (nom du fournisseur de services ou SPN) et, si nécessaire, canaliser des informations spécifiques (jeton de liaison de canal ou CBT). Avec ces informations dans les échanges d’informations d’identification, les services sont en mesure de mieux se protéger contre l’utilisation malveillante des réponses de défi d’informations d’identification qui auraient pu être obtenues de manière incorrecte.

HttpWebRequest est la seule classe dérivée de WebRequest la classe qui peut potentiellement utiliser IWA. La FtpWebRequest classe ne fait que l’authentification de texte clair FTP. La FileWebRequest classe n’effectue aucune authentification.

Il existe plusieurs façons pour une application d’obtenir une TransportContext instance. Une application qui utilise SslStream peut obtenir l’utilisation de TransportContext la TransportContext propriété. Une application qui utilise HttpWebRequest peut obtenir une TransportContext utilisation ou GetRequestStreamEndGetRequestStream des méthodes.

Constructeurs

Nom Description
TransportContext()

Crée une instance de la TransportContext classe.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetChannelBinding(ChannelBindingKind)

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

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetTlsTokenBindings()

Obtient les liaisons de jeton de couche de sécurité de transport.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à

Voir aussi