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 的应用程序可以获取 TransportContext 该 TransportContext 属性。 使用HttpWebRequest的应用程序可以使用或EndGetRequestStream方法获取TransportContextGetRequestStream。
构造函数
TransportContext() |
创建 TransportContext 类的新实例。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetChannelBinding(ChannelBindingKind) |
检索请求的通道绑定。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetTlsTokenBindings() |
获取传输安全层令牌绑定。 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |