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, ChannelBinding) |
Инициализирует новый экземпляр ExtendedProtectionPolicy класса, который указывает, когда следует применить расширенную политику защиты, и маркер привязки канала (CBT). |
| ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection) |
Инициализирует новый экземпляр ExtendedProtectionPolicy класса, который указывает, когда следует применить расширенную политику защиты, тип защиты, применяемую политикой, и настраиваемый список имени поставщика услуг (SPN), который используется для сопоставления с поставщиком службы клиента. |
| ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection) |
Инициализирует новый экземпляр ExtendedProtectionPolicy класса, который указывает, когда следует применить расширенную политику защиты, тип защиты, применяемую политикой, и настраиваемый список имени поставщика услуг (SPN), который используется для сопоставления с поставщиком службы клиента. |
| ExtendedProtectionPolicy(PolicyEnforcement) |
Инициализирует новый экземпляр ExtendedProtectionPolicy класса, который указывает, когда следует применить расширенную политику защиты. |
| ExtendedProtectionPolicy(SerializationInfo, StreamingContext) |
Устаревшие.
Инициализирует новый экземпляр ExtendedProtectionPolicy класса из SerializationInfo объекта, содержащего необходимые данные для заполнения ExtendedProtectionPolicy. |
Свойства
| Имя | Описание |
|---|---|
| CustomChannelBinding |
Возвращает маркер привязки пользовательского канала (CBT), используемый для проверки. |
| CustomServiceNames |
Возвращает настраиваемый список имени поставщика услуг (SPN), используемый для сопоставления с именем субъекта-службы клиента. |
| OSSupportsExtendedProtection |
Указывает, поддерживает ли операционная система встроенную проверку подлинности Windows с расширенной защитой. |
| PolicyEnforcement |
Возвращает, когда следует применить расширенную политику защиты. |
| ProtectionScenario |
Возвращает тип защиты, применяемый политикой расширенной защиты. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строковое представление для экземпляра расширенной политики защиты. |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Заполняет SerializationInfo объект необходимыми данными для сериализации ExtendedProtectionPolicy объекта. |