TransportContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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) |