ExtendedProtectionPolicy Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da ExtendedProtectionPolicy classe.
Sobrecargas
| Name | Description |
|---|---|
| ExtendedProtectionPolicy(PolicyEnforcement) |
Inicializa uma nova instância da ExtendedProtectionPolicy classe que especifica quando a política de proteção estendida deve ser aplicada. |
| ExtendedProtectionPolicy(SerializationInfo, StreamingContext) |
Obsoleto.
Inicializa uma nova instância da ExtendedProtectionPolicy classe a partir 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 aplicada e o token de ligação de canal (CBT) a ser utilizado. |
| ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection) |
Inicializa uma nova instância da ExtendedProtectionPolicy classe que especifica quando a política de proteção alargada deve ser aplicada, o tipo de proteção aplicada pela política e uma lista personalizada de Nome de Prestador de Serviços (SPN) que é usada para corresponder ao SPN do cliente. |
| ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection) |
Inicializa uma nova instância da ExtendedProtectionPolicy classe que especifica quando a política de proteção alargada deve ser aplicada, o tipo de proteção aplicada pela política e uma lista personalizada de Nome de Prestador de Serviços (SPN) que é usada para corresponder ao SPN do 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 aplicada.
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.
Observações
Quando este construtor é usado para inicializar uma nova instância da ExtendedProtectionPolicy classe, a PolicyEnforcement propriedade é definida para o policyEnforcement parâmetro e a ProtectionScenario propriedade é definida para TransportSelected.
Ver também
Aplica-se a
ExtendedProtectionPolicy(SerializationInfo, StreamingContext)
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
- Origem:
- ExtendedProtectionPolicy.cs
Atenção
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 a partir 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 a informação necessária para serializar a nova ExtendedProtectionPolicy instância.
- context
- StreamingContext
A StreamingContext que contém a origem do fluxo serializado associado à nova ExtendedProtectionPolicy instância.
- Atributos
Observações
Este 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. Este objeto serializado pode então ser usado com ExtendedProtectionPolicy(SerializationInfo, StreamingContext) para construir um novo ExtendedProtectionPolicy objeto.
Ver 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 aplicada e o token de ligação de canal (CBT) a ser utilizado.
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
A ChannelBinding que contém uma ligação de canal personalizada para validação.
Exceções
policyEnforcement é especificado como Never.
customChannelBinding é null.
Observações
Quando este construtor é usado para inicializar uma nova instância da ExtendedProtectionPolicy classe, a PolicyEnforcement propriedade é definida para o policyEnforcement parâmetro, a CustomChannelBinding propriedade é definida para o customChannelBinding parâmetro, e a ProtectionScenario propriedade é definida para TransportSelected.
Ver 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 alargada deve ser aplicada, o tipo de proteção aplicada pela política e uma lista personalizada de Nome de Prestador de Serviços (SPN) que é usada para corresponder ao 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 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 aplicada pela apólice.
- customServiceNames
- ICollection
A ICollection que contém a lista SPN personalizada que é usada para corresponder com o SPN do cliente.
Exceções
policyEnforcement é especificado como Never.
customServiceNames é null ou uma lista vazia.
Observações
Quando este construtor é usado para inicializar uma nova instância da ExtendedProtectionPolicy classe, a PolicyEnforcement propriedade é definida para o policyEnforcement parâmetro, a ProtectionScenario propriedade é definida para o protectionScenario parâmetro e a CustomServiceNames propriedade é definida para o customServiceNames parâmetro.
Ver 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 alargada deve ser aplicada, o tipo de proteção aplicada pela política e uma lista personalizada de Nome de Prestador de Serviços (SPN) que é usada para corresponder ao 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 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 aplicada pela apólice.
- customServiceNames
- ServiceNameCollection
A ServiceNameCollection que contém a lista SPN personalizada que é usada para corresponder com o SPN do cliente.
Exceções
policyEnforcement é especificado como Never.
customServiceNames é null ou uma lista vazia.
Observações
Quando este construtor é usado para inicializar uma nova instância da ExtendedProtectionPolicy classe, a PolicyEnforcement propriedade é definida para o policyEnforcement parâmetro, a ProtectionScenario propriedade é definida para o protectionScenario parâmetro e a CustomServiceNames propriedade é definida para o customServiceNames parâmetro.