TransportContext 类

定义

TransportContext 类提供有关基础传输层的附加上下文。

public ref class TransportContext abstract
public abstract class TransportContext
type TransportContext = class
Public MustInherit Class TransportContext
继承
TransportContext

注解

TransportContext 类与命名空间中的 System.Security.Authentication.ExtendedProtection 类一起使用,以支持使用应用程序的扩展保护进行身份验证。

集成式 Windows 身份验证的设计能使某些凭据质询响应变得通用,这意味着可以重新使用或转发这些响应。 如果不需要此特定设计功能,则应至少使用特定信息构建质询响应,并且至少应针对特定信息,以及某些通道特定信息。 然后,服务可以提供扩展保护,以确保凭据质询响应包含服务特定信息 (服务提供商名称或 SPN) ,如有必要,通道特定信息 (通道绑定令牌或 CBT) 。 在凭据交换中提供此信息后,服务可以更好地防范凭据质询响应的恶意使用,这些响应可能已被不当获取。

HttpWebRequest 是派生自 WebRequest 可能使用 IWA 的类的唯一类。 该 FtpWebRequest 类仅执行 FTP 明文身份验证。 该 FileWebRequest 类不执行任何身份验证。

应用程序可以通过多种方式获取 TransportContext 实例。 使用 SslStream 的应用程序可以获取 TransportContextTransportContext 属性。 使用HttpWebRequest的应用程序可以使用或EndGetRequestStream方法获取TransportContextGetRequestStream

构造函数

TransportContext()

创建 TransportContext 类的新实例。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetChannelBinding(ChannelBindingKind)

检索请求的通道绑定。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetTlsTokenBindings()

获取传输安全层令牌绑定。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅