ExtendedProtectionPolicy 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
ExtendedProtectionPolicy 类表示服务器用来验证传入客户端连接的扩展保护策略。
public ref class ExtendedProtectionPolicy : System::Runtime::Serialization::ISerializablepublic ref class ExtendedProtectionPolicypublic class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializablepublic class ExtendedProtectionPolicy[System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))]
[System.Serializable]
public class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializabletype ExtendedProtectionPolicy = class
    interface ISerializabletype ExtendedProtectionPolicy = class[<System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))>]
[<System.Serializable>]
type ExtendedProtectionPolicy = class
    interface ISerializablePublic Class ExtendedProtectionPolicy
Implements ISerializablePublic Class ExtendedProtectionPolicy- 继承
- 
				ExtendedProtectionPolicy
- 属性
- 实现
注解
公开 ExtendedProtectionPolicy 该类的任何类不应允许设置 null 策略、应提供默认策略,或者应要求由应用程序开发人员或管理员创建和设置显式策略。
构造函数
| ExtendedProtectionPolicy(PolicyEnforcement) | 初始化 ExtendedProtectionPolicy 类的新实例,该类指定应何时强制实施扩展保护策略。 | 
| ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding) | 初始化 ExtendedProtectionPolicy 类的新实例,该类指定应何时强制实施扩展保护策略以及指定要使用的通道绑定令牌 (CBT)。 | 
| ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection) | 初始化 ExtendedProtectionPolicy 类的新实例,该类指定强制实施扩展保护策略的时间、策略强制实施的保护类型以及用于与客户端的 SPN 进行匹配的自定义服务提供程序名称 (SPN) 列表。 | 
| ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection) | 初始化 ExtendedProtectionPolicy 类的新实例,该类指定强制实施扩展保护策略的时间、策略强制实施的保护类型以及用于与客户端的 SPN 进行匹配的自定义服务提供程序名称 (SPN) 列表。 | 
| ExtendedProtectionPolicy(SerializationInfo, StreamingContext) | 从 ExtendedProtectionPolicy 对象初始化 SerializationInfo 类的新实例,该对象包含用于填充 ExtendedProtectionPolicy 的必需数据。 | 
属性
| CustomChannelBinding | 获取用于验证的自定义通道绑定令牌 (CBT)。 | 
| CustomServiceNames | 获取用于与客户端的 SPN 相匹配的自定义服务提供程序名称 (SPN) 列表。 | 
| OSSupportsExtendedProtection | 指示操作系统是否支持带扩展保护的集成 Windows 身份验证。 | 
| PolicyEnforcement | 获取应强制实施扩展保护策略的时间。 | 
| ProtectionScenario | 获取扩展保护策略强制实施的保护类型。 | 
方法
| Equals(Object) | 确定指定对象是否等于当前对象。(继承自 Object) | 
| GetHashCode() | 作为默认哈希函数。(继承自 Object) | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| ToString() | 获取扩展保护策略实例的字符串表示形式。 | 
显式接口实现
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) | 用序列化 SerializationInfo 对象所必需的数据来填充 ExtendedProtectionPolicy 对象。 |