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
| Nome | Description |
|---|---|
| ExtendedProtectionPolicy(PolicyEnforcement) |
Inicializa uma nova instância da ExtendedProtectionPolicy classe que especifica quando a política de proteção estendida deve ser imposta. |
| ExtendedProtectionPolicy(SerializationInfo, StreamingContext) |
Obsoleto.
Inicializa uma nova instância da ExtendedProtectionPolicy classe de um SerializationInfo objeto que contém os dados necessários para preencher o ExtendedProtectionPolicy. |
| ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding) |
Inicializa uma nova instância da ExtendedProtectionPolicy classe 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 ExtendedProtectionPolicy classe 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 SPN (Nome do Provedor de Serviço) personalizada que é usada para corresponder ao SPN de um cliente. |
| ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection) |
Inicializa uma nova instância da ExtendedProtectionPolicy classe 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 SPN (Nome do Provedor de Serviço) personalizada que é usada para corresponder ao SPN de um cliente. |
ExtendedProtectionPolicy(PolicyEnforcement)
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
Inicializa uma nova instância da ExtendedProtectionPolicy classe 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 PolicyEnforcement valor 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
- 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 ExtendedProtectionPolicy classe de um SerializationInfo objeto que contém os dados necessários para preencher o ExtendedProtectionPolicy.
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);
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}")>]
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
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 SerializationInfo instância que contém as informações necessárias para serializar a nova ExtendedProtectionPolicy instância.
- context
- StreamingContext
Um StreamingContext que contém a origem do fluxo serializado associado à nova ExtendedProtectionPolicy instância.
- Atributos
Comentários
Esse construtor implementa a System.Runtime.Serialization.ISerializable interface da ExtendedProtectionPolicy classe.
O ISerializable.GetObjectData método pode ser usado para serializar um ExtendedProtectionPolicy objeto. Esse objeto serializado pode ser usado 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
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
Inicializa uma nova instância da ExtendedProtectionPolicy classe 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 PolicyEnforcement valor 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 personalizada a ser usada 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
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
Inicializa uma nova instância da ExtendedProtectionPolicy classe 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 SPN (Nome do Provedor de Serviço) personalizada que é usada para corresponder ao SPN de um 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 PolicyEnforcement valor que indica quando a política de proteção estendida deve ser imposta.
- protectionScenario
- ProtectionScenario
Um ProtectionScenario valor que indica o tipo de proteção imposta pela política.
- customServiceNames
- ICollection
Um ICollection que contém a lista SPN personalizada usada para corresponder ao SPN de um 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
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
Inicializa uma nova instância da ExtendedProtectionPolicy classe 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 SPN (Nome do Provedor de Serviço) personalizada que é usada para corresponder ao SPN de um 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 PolicyEnforcement valor que indica quando a política de proteção estendida deve ser imposta.
- protectionScenario
- ProtectionScenario
Um ProtectionScenario valor que indica o tipo de proteção imposta pela política.
- customServiceNames
- ServiceNameCollection
Um ServiceNameCollection que contém a lista SPN personalizada usada para corresponder ao SPN de um 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.