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 объекта.

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

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