TransportContext Clase

Definición

La clase TransportContext proporciona contexto adicional sobre la capa de transporte subyacente.

public ref class TransportContext abstract
public abstract class TransportContext
type TransportContext = class
Public MustInherit Class TransportContext
Herencia
TransportContext

Comentarios

La TransportContext clase se usa con clases en el System.Security.Authentication.ExtendedProtection espacio de nombres para proporcionar compatibilidad con la autenticación mediante la protección ampliada para las aplicaciones.

El diseño de la autenticación integrada de Windows permite que algunas respuestas de desafío de credenciales sean universales, lo que significa que se pueden volver a usar o reenviar. Si esta característica de diseño determinada no es necesaria, las respuestas de desafío deben construirse con, como mínimo, la información específica de destino y, en el mejor de los casos, también alguna información específica del canal. Después, los servicios pueden proporcionar protección ampliada para asegurarse de que las respuestas de desafío de credenciales contienen información específica del servicio (un nombre de proveedor de servicios o SPN) y, si es necesario, información específica del canal (un token de enlace de canal o CBT). Con esta información en los intercambios de credenciales, los servicios pueden protegerse mejor contra el uso malintencionado de respuestas de desafío de credenciales que podrían haberse obtenido incorrectamente.

HttpWebRequest es la única clase derivada de WebRequest la clase que puede usar potencialmente IWA. La FtpWebRequest clase solo realiza la autenticación de texto no cifrado FTP. La FileWebRequest clase no realiza ninguna autenticación.

Hay varias maneras en que una aplicación puede obtener una TransportContext instancia. Una aplicación que usa SslStream puede obtener mediante TransportContext la TransportContext propiedad . Una aplicación que usa HttpWebRequest puede obtener un TransportContext mediante los GetRequestStream métodos o EndGetRequestStream .

Constructores

TransportContext()

Crea una nueva instancia de la clase TransportContext.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetChannelBinding(ChannelBindingKind)

Recupera el enlace de canal solicitado.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetTlsTokenBindings()

Obtiene los enlaces de token de Seguridad de la capa de transporte.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también