TransportContext Classe

Définition

La classe TransportContext fournit le contexte supplémentaire relatif à 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 prendre en charge l’authentification à l’aide System.Security.Authentication.ExtendedProtection de la protection étendue pour les applications.

La conception de l’authentification Windows intégrée permet à certaines réponses aux demandes 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, cibler des informations spécifiques 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 défis d’informations d’identification contiennent des informations spécifiques au service (nom du fournisseur de services ou SPN) et, si nécessaire, des informations spécifiques au canal (un jeton de liaison de canal ou cbT). Avec ces informations dans les échanges d’informations d’identification, les services sont en mesure de mieux protéger contre l’utilisation malveillante des réponses aux défis d’informations d’identification qui pourraient avoir été obtenues incorrectement.

HttpWebRequest est la seule classe dérivée de WebRequest la classe qui peut potentiellement utiliser IWA. La FtpWebRequest classe ne supprime que l’authentification par 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 TransportContext de la TransportContext propriété. Une application qui utilise HttpWebRequest peut obtenir une TransportContext utilisation ou GetRequestStream EndGetRequestStream des méthodes.

Constructeurs

TransportContext()

Crée une instance de la classe TransportContext.

Méthodes

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()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetTlsTokenBindings()

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

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à

Voir aussi