ExtendedProtectionPolicy Classe
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.
A classe ExtendedProtectionPolicy representa a política de proteção estendida usada pelo servidor para validar as conexões de entrada do cliente.
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
- Herança
-
ExtendedProtectionPolicy
- Atributos
- Implementações
Comentários
Todas as classes que expõem a ExtendedProtectionPolicy classe não devem permitir a configuração de políticas nulas, devem fornecer uma política padrão ou devem exigir que uma política explícita seja criada e definida pelo desenvolvedor ou administrador do aplicativo.
Construtores
ExtendedProtectionPolicy(PolicyEnforcement) |
Inicializa uma nova instância da classe ExtendedProtectionPolicy que especifica quando a política de proteção estendida deve ser imposta. |
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(SerializationInfo, StreamingContext) |
Inicializa uma nova instância da classe ExtendedProtectionPolicy de um objeto SerializationInfo que contém os dados necessários para popular o ExtendedProtectionPolicy. |
Propriedades
CustomChannelBinding |
Obtém um CBT (token de associação de canal) personalizado a ser usado para validação. |
CustomServiceNames |
Obtém a lista SPN (Nome do Provedor de Serviços) personalizado usada para correspondência com o SPN. |
OSSupportsExtendedProtection |
Indica se o sistema operacional dá suporte à autenticação integrada do Windows com proteção estendida. |
PolicyEnforcement |
Obtém quando a política de proteção estendida deve ser imposta. |
ProtectionScenario |
Obtém o tipo de proteção imposto pela política de proteção estendida. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Obtém uma representação de cadeia de caracteres para a instância de política de proteção estendida. |
Implantações explícitas de interface
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Popula um objeto SerializationInfo com os dados necessários para serializar um objeto ExtendedProtectionPolicy. |