ExtendedProtectionPolicy Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс ExtendedProtectionPolicy представляет расширенную политику защиты, используемую сервером для проверки входящих соединений от клиентов.
public ref class ExtendedProtectionPolicy : System::Runtime::Serialization::ISerializable
public ref class ExtendedProtectionPolicy
public class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializable
public class ExtendedProtectionPolicy
[System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))]
[System.Serializable]
public class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializable
type ExtendedProtectionPolicy = class
interface ISerializable
type ExtendedProtectionPolicy = class
[<System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))>]
[<System.Serializable>]
type ExtendedProtectionPolicy = class
interface ISerializable
Public Class ExtendedProtectionPolicy
Implements ISerializable
Public 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. |