ExtendedProtectionPolicy Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe ExtendedProtectionPolicy.
Sobrecargas
ExtendedProtectionPolicy(PolicyEnforcement) |
Inicializa uma nova instância da classe ExtendedProtectionPolicy que especifica quando a política de proteção estendida deve ser imposta. |
ExtendedProtectionPolicy(SerializationInfo, StreamingContext) |
Obsoleto.
Inicializa uma nova instância da classe ExtendedProtectionPolicy de um objeto SerializationInfo que contém os dados necessários para popular o ExtendedProtectionPolicy. |
ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding) |
Inicializa uma nova instância da classe ExtendedProtectionPolicy que especifica quando a política de proteção estendida deve ser imposta e o CBT (token de associação de canal) a ser usado. |
ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection) |
Inicializa uma nova instância da classe ExtendedProtectionPolicy que especifica quando a política de proteção estendida deve ser imposta, o tipo de proteção imposta pela política e uma lista de SPN (Nome de Provedor de Serviço) personalizada que é usada para estabelecer uma correspondência com o SPN do cliente. |
ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection) |
Inicializa uma nova instância da classe ExtendedProtectionPolicy que especifica quando a política de proteção estendida deve ser imposta, o tipo de proteção imposta pela política e uma lista de SPN (Nome de Provedor de Serviço) personalizada que é usada para estabelecer uma correspondência com o SPN do cliente. |
ExtendedProtectionPolicy(PolicyEnforcement)
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
Inicializa uma nova instância da classe ExtendedProtectionPolicy que especifica quando a política de proteção estendida deve ser imposta.
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)
Parâmetros
- policyEnforcement
- PolicyEnforcement
Um valor PolicyEnforcement que indica quando a política de proteção estendida deve ser imposta.
Comentários
Quando esse construtor é usado para inicializar uma nova instância da ExtendedProtectionPolicy classe , a PolicyEnforcement propriedade é definida como o policyEnforcement
parâmetro e a ProtectionScenario propriedade é definida como TransportSelected.
Confira também
Aplica-se a
ExtendedProtectionPolicy(SerializationInfo, StreamingContext)
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
Cuidado
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Inicializa uma nova instância da classe ExtendedProtectionPolicy de um objeto SerializationInfo que contém os dados necessários para popular o 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)
Parâmetros
- info
- SerializationInfo
Uma instância SerializationInfo que contém as informações necessárias para serializar a nova instância ExtendedProtectionPolicy.
- context
- StreamingContext
Um StreamingContext que contém a origem do fluxo serializado associado à nova instância ExtendedProtectionPolicy.
- Atributos
Comentários
Esse construtor implementa a System.Runtime.Serialization.ISerializable interface para a ExtendedProtectionPolicy classe .
O ISerializable.GetObjectData método pode ser usado para serializar um ExtendedProtectionPolicy objeto. Esse objeto serializado pode ser usado com ExtendedProtectionPolicy(SerializationInfo, StreamingContext) para construir um novo ExtendedProtectionPolicy objeto.
Confira também
- ISerializable.GetObjectData(SerializationInfo, StreamingContext)
- Autenticação Integrada do Windows com Proteção Estendida
Aplica-se a
ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
Inicializa uma nova instância da classe ExtendedProtectionPolicy que especifica quando a política de proteção estendida deve ser imposta e o CBT (token de associação de canal) a ser usado.
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)
Parâmetros
- policyEnforcement
- PolicyEnforcement
Um valor PolicyEnforcement que indica quando a política de proteção estendida deve ser imposta.
- customChannelBinding
- ChannelBinding
Um ChannelBinding que contém uma associação de canal personalizado a ser usado para validação.
Exceções
policyEnforcement
é especificado como Never.
customChannelBinding
é null
.
Comentários
Quando esse construtor é usado para inicializar uma nova instância da ExtendedProtectionPolicy classe , a PolicyEnforcement propriedade é definida como o policyEnforcement
parâmetro , a CustomChannelBinding propriedade é definida como o customChannelBinding
parâmetro e a ProtectionScenario propriedade é definida como TransportSelected.
Confira também
Aplica-se a
ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
Inicializa uma nova instância da classe ExtendedProtectionPolicy que especifica quando a política de proteção estendida deve ser imposta, o tipo de proteção imposta pela política e uma lista de SPN (Nome de Provedor de Serviço) personalizada que é usada para estabelecer uma correspondência com o SPN do cliente.
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)
Parâmetros
- policyEnforcement
- PolicyEnforcement
Um valor PolicyEnforcement que indica quando a política de proteção estendida deve ser imposta.
- protectionScenario
- ProtectionScenario
Um valor ProtectionScenario que indica o tipo de proteção imposto pela política.
- customServiceNames
- ICollection
Um ICollection que contém a lista SPN personalizada que é usada para estabelecer uma correspondência com o SPN do cliente.
Exceções
policyEnforcement
é especificado como Never.
customServiceNames
é null
ou uma lista vazia.
Comentários
Quando esse construtor é usado para inicializar uma nova instância da ExtendedProtectionPolicy classe, a PolicyEnforcement propriedade é definida como o policyEnforcement
parâmetro , a ProtectionScenario propriedade é definida como o protectionScenario
parâmetro e a CustomServiceNames propriedade é definida como o customServiceNames
parâmetro .
Confira também
Aplica-se a
ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
Inicializa uma nova instância da classe ExtendedProtectionPolicy que especifica quando a política de proteção estendida deve ser imposta, o tipo de proteção imposta pela política e uma lista de SPN (Nome de Provedor de Serviço) personalizada que é usada para estabelecer uma correspondência com o SPN do cliente.
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)
Parâmetros
- policyEnforcement
- PolicyEnforcement
Um valor PolicyEnforcement que indica quando a política de proteção estendida deve ser imposta.
- protectionScenario
- ProtectionScenario
Um valor ProtectionScenario que indica o tipo de proteção imposto pela política.
- customServiceNames
- ServiceNameCollection
Um ServiceNameCollection que contém a lista SPN personalizada que é usada para estabelecer uma correspondência com o SPN do cliente.
Exceções
policyEnforcement
é especificado como Never.
customServiceNames
é null
ou uma lista vazia.
Comentários
Quando esse construtor é usado para inicializar uma nova instância da ExtendedProtectionPolicy classe, a PolicyEnforcement propriedade é definida como o policyEnforcement
parâmetro , a ProtectionScenario propriedade é definida como o protectionScenario
parâmetro e a CustomServiceNames propriedade é definida como o customServiceNames
parâmetro .