ExtendedProtectionPolicy Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса ExtendedProtectionPolicy.
Перегрузки
ExtendedProtectionPolicy(PolicyEnforcement) |
Инициализирует новый экземпляр класса ExtendedProtectionPolicy, который указывает, когда следует применять расширенную политику защиты. |
ExtendedProtectionPolicy(SerializationInfo, StreamingContext) |
Устаревшие..
Инициализирует новый экземпляр класса ExtendedProtectionPolicy, из объекта SerializationInfo, содержащего данные, необходимые для заполнения ExtendedProtectionPolicy. |
ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding) |
Инициализирует новый экземпляр класса ExtendedProtectionPolicy, который указывает, когда следует применять расширенную политику защиты и токен привязки канала (CBT). |
ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection) |
Инициализирует новый экземпляр класса ExtendedProtectionPolicy, указывающий, когда следует применять расширенную политику защиты, тип защиты, определяемый политикой, и настраиваемый список имен поставщиков услуг (SPN), используемый для сопоставления с SPN клиента. |
ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection) |
Инициализирует новый экземпляр класса ExtendedProtectionPolicy, указывающий, когда следует применять расширенную политику защиты, тип защиты, определяемый политикой, и настраиваемый список имен поставщиков услуг (SPN), используемый для сопоставления с SPN клиента. |
ExtendedProtectionPolicy(PolicyEnforcement)
- Исходный код:
- ExtendedProtectionPolicy.cs
- Исходный код:
- ExtendedProtectionPolicy.cs
- Исходный код:
- ExtendedProtectionPolicy.cs
Инициализирует новый экземпляр класса ExtendedProtectionPolicy, который указывает, когда следует применять расширенную политику защиты.
public:
ExtendedProtectionPolicy(System::Security::Authentication::ExtendedProtection::PolicyEnforcement policyEnforcement);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.PolicyEnforcement -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Public Sub New (policyEnforcement As PolicyEnforcement)
Параметры
- policyEnforcement
- PolicyEnforcement
Значение PolicyEnforcement, указывающее, когда следует применять расширенную политику защиты.
Комментарии
Если этот конструктор используется для инициализации нового экземпляра ExtendedProtectionPolicy класса , свойству PolicyEnforcementpolicyEnforcement
присваивается параметр , а свойству ProtectionScenario присваивается значение TransportSelected.
См. также раздел
Применяется к
ExtendedProtectionPolicy(SerializationInfo, StreamingContext)
- Исходный код:
- ExtendedProtectionPolicy.cs
- Исходный код:
- ExtendedProtectionPolicy.cs
- Исходный код:
- ExtendedProtectionPolicy.cs
Внимание!
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Инициализирует новый экземпляр класса ExtendedProtectionPolicy, из объекта SerializationInfo, содержащего данные, необходимые для заполнения ExtendedProtectionPolicy.
protected:
ExtendedProtectionPolicy(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ExtendedProtectionPolicy (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected ExtendedProtectionPolicy (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Параметры
- info
- SerializationInfo
Экземпляр класса SerializationInfo, который содержит сведения, необходимые для сериализации нового экземпляра класса ExtendedProtectionPolicy.
- context
- StreamingContext
Экземпляр класса StreamingContext, содержащий источник сериализованного потока, связанного с новым экземпляром класса ExtendedProtectionPolicy.
- Атрибуты
Комментарии
Этот конструктор реализует System.Runtime.Serialization.ISerializable интерфейс для ExtendedProtectionPolicy класса .
Метод ISerializable.GetObjectData можно использовать для сериализации ExtendedProtectionPolicy объекта. Затем этот сериализованный объект можно использовать с ExtendedProtectionPolicy(SerializationInfo, StreamingContext) для создания нового ExtendedProtectionPolicy объекта.
См. также раздел
- ISerializable.GetObjectData(SerializationInfo, StreamingContext)
- Интегрированная проверка подлинности Windows с расширенной защитой
Применяется к
ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)
- Исходный код:
- ExtendedProtectionPolicy.cs
- Исходный код:
- ExtendedProtectionPolicy.cs
- Исходный код:
- ExtendedProtectionPolicy.cs
Инициализирует новый экземпляр класса ExtendedProtectionPolicy, который указывает, когда следует применять расширенную политику защиты и токен привязки канала (CBT).
public:
ExtendedProtectionPolicy(System::Security::Authentication::ExtendedProtection::PolicyEnforcement policyEnforcement, System::Security::Authentication::ExtendedProtection::ChannelBinding ^ customChannelBinding);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ChannelBinding customChannelBinding);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.PolicyEnforcement * System.Security.Authentication.ExtendedProtection.ChannelBinding -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Public Sub New (policyEnforcement As PolicyEnforcement, customChannelBinding As ChannelBinding)
Параметры
- policyEnforcement
- PolicyEnforcement
Значение PolicyEnforcement, указывающее, когда следует применять расширенную политику защиты.
- customChannelBinding
- ChannelBinding
Объект ChannelBinding, содержащий настраиваемую привязку канала для проверки.
Исключения
policyEnforcement
определяется как Never.
customChannelBinding
имеет значение null
.
Комментарии
Если этот конструктор используется для инициализации нового экземпляра ExtendedProtectionPolicy класса, PolicyEnforcement свойству policyEnforcement
присваивается параметр , свойству CustomChannelBinding присваивается customChannelBinding
параметр , а свойству ProtectionScenario присваивается значение TransportSelected.
См. также раздел
Применяется к
ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)
- Исходный код:
- ExtendedProtectionPolicy.cs
- Исходный код:
- ExtendedProtectionPolicy.cs
- Исходный код:
- ExtendedProtectionPolicy.cs
Инициализирует новый экземпляр класса ExtendedProtectionPolicy, указывающий, когда следует применять расширенную политику защиты, тип защиты, определяемый политикой, и настраиваемый список имен поставщиков услуг (SPN), используемый для сопоставления с SPN клиента.
public:
ExtendedProtectionPolicy(System::Security::Authentication::ExtendedProtection::PolicyEnforcement policyEnforcement, System::Security::Authentication::ExtendedProtection::ProtectionScenario protectionScenario, System::Collections::ICollection ^ customServiceNames);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Collections.ICollection? customServiceNames);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Collections.ICollection customServiceNames);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.PolicyEnforcement * System.Security.Authentication.ExtendedProtection.ProtectionScenario * System.Collections.ICollection -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Public Sub New (policyEnforcement As PolicyEnforcement, protectionScenario As ProtectionScenario, customServiceNames As ICollection)
Параметры
- policyEnforcement
- PolicyEnforcement
Значение PolicyEnforcement, указывающее, когда следует применять расширенную политику защиты.
- protectionScenario
- ProtectionScenario
Значение ProtectionScenario, которое указывает тип защиты, определяемый политикой.
- customServiceNames
- ICollection
Объект ICollection, содержащий настраиваемый список SPN, используемый для сопоставления с SPN клиента.
Исключения
policyEnforcement
определяется как Never.
Параметр customServiceNames
имеет значение null
или является пустым списком.
Комментарии
Если этот конструктор используется для инициализации нового экземпляра ExtendedProtectionPolicy класса, PolicyEnforcement свойству policyEnforcement
присваивается параметр , свойству ProtectionScenario присваивается protectionScenario
параметр , а свойству CustomServiceNames присваивается параметр .customServiceNames
См. также раздел
Применяется к
ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)
- Исходный код:
- ExtendedProtectionPolicy.cs
- Исходный код:
- ExtendedProtectionPolicy.cs
- Исходный код:
- ExtendedProtectionPolicy.cs
Инициализирует новый экземпляр класса ExtendedProtectionPolicy, указывающий, когда следует применять расширенную политику защиты, тип защиты, определяемый политикой, и настраиваемый список имен поставщиков услуг (SPN), используемый для сопоставления с SPN клиента.
public:
ExtendedProtectionPolicy(System::Security::Authentication::ExtendedProtection::PolicyEnforcement policyEnforcement, System::Security::Authentication::ExtendedProtection::ProtectionScenario protectionScenario, System::Security::Authentication::ExtendedProtection::ServiceNameCollection ^ customServiceNames);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Security.Authentication.ExtendedProtection.ServiceNameCollection? customServiceNames);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Security.Authentication.ExtendedProtection.ServiceNameCollection customServiceNames);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.PolicyEnforcement * System.Security.Authentication.ExtendedProtection.ProtectionScenario * System.Security.Authentication.ExtendedProtection.ServiceNameCollection -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Public Sub New (policyEnforcement As PolicyEnforcement, protectionScenario As ProtectionScenario, customServiceNames As ServiceNameCollection)
Параметры
- policyEnforcement
- PolicyEnforcement
Значение PolicyEnforcement, указывающее, когда следует применять расширенную политику защиты.
- protectionScenario
- ProtectionScenario
Значение ProtectionScenario, которое указывает тип защиты, определяемый политикой.
- customServiceNames
- ServiceNameCollection
Объект ServiceNameCollection, содержащий настраиваемый список SPN, используемый для сопоставления с SPN клиента.
Исключения
policyEnforcement
определяется как Never.
Параметр customServiceNames
имеет значение null
или является пустым списком.
Комментарии
Если этот конструктор используется для инициализации нового экземпляра ExtendedProtectionPolicy класса, PolicyEnforcement свойству policyEnforcement
присваивается параметр , свойству ProtectionScenario присваивается protectionScenario
параметр , а свойству CustomServiceNames присваивается параметр .customServiceNames