ExtendedProtectionPolicy Classe

Definição

A ExtendedProtectionPolicy classe representa a política de proteção estendida usada pelo servidor para validar conexões de cliente de entrada.

public ref class ExtendedProtectionPolicy
public ref 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
public class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializable
type ExtendedProtectionPolicy = class
[<System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))>]
[<System.Serializable>]
type ExtendedProtectionPolicy = class
    interface ISerializable
type ExtendedProtectionPolicy = class
    interface ISerializable
Public Class ExtendedProtectionPolicy
Public Class ExtendedProtectionPolicy
Implements ISerializable
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

Nome Description
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)

Inicializa uma nova instância da ExtendedProtectionPolicy classe que especifica quando a política de proteção estendida deve ser imposta.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

Inicializa uma nova instância da ExtendedProtectionPolicy classe de um SerializationInfo objeto que contém os dados necessários para preencher o ExtendedProtectionPolicy.

Propriedades

Nome Description
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) personalizada usada para corresponder ao SPN de um cliente.

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 imposta pela política de proteção estendida.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(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

Nome Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Popula um SerializationInfo objeto com os dados necessários para serializar um ExtendedProtectionPolicy objeto.

Aplica-se a

Confira também