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.

Применяется к

См. также раздел