ExtendedProtectionPolicy Clase

Definición

La ExtendedProtectionPolicy clase representa la directiva de protección extendida utilizada por el servidor para validar las conexiones de cliente entrantes.

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
Herencia
ExtendedProtectionPolicy
Atributos
Implementaciones

Comentarios

Las clases que exponen la ExtendedProtectionPolicy clase no deben permitir la configuración de directivas nulas, deben proporcionar una directiva predeterminada o deben requerir que el desarrollador o el administrador de la aplicación creen y establezcan una directiva explícita.

Constructores

Nombre Description
ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Inicializa una nueva instancia de la ExtendedProtectionPolicy clase que especifica cuándo se debe aplicar la directiva de protección ampliada y el token de enlace de canal (CBT) que se va a usar.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Inicializa una nueva instancia de la ExtendedProtectionPolicy clase que especifica cuándo se debe aplicar la directiva de protección ampliada, el tipo de protección aplicada por la directiva y una lista personalizada de nombre de proveedor de servicios (SPN) que se usa para coincidir con el SPN de un cliente.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Inicializa una nueva instancia de la ExtendedProtectionPolicy clase que especifica cuándo se debe aplicar la directiva de protección ampliada, el tipo de protección aplicada por la directiva y una lista personalizada de nombre de proveedor de servicios (SPN) que se usa para coincidir con el SPN de un cliente.

ExtendedProtectionPolicy(PolicyEnforcement)

Inicializa una nueva instancia de la ExtendedProtectionPolicy clase que especifica cuándo se debe aplicar la directiva de protección ampliada.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)
Obsoletos.

Inicializa una nueva instancia de la ExtendedProtectionPolicy clase a partir de un SerializationInfo objeto que contiene los datos necesarios para rellenar .ExtendedProtectionPolicy

Propiedades

Nombre Description
CustomChannelBinding

Obtiene un token de enlace de canal personalizado (CBT) que se usará para la validación.

CustomServiceNames

Obtiene la lista de nombre de proveedor de servicios (SPN) personalizada que se usa para buscar coincidencias con el SPN de un cliente.

OSSupportsExtendedProtection

Indica si el sistema operativo admite la autenticación integrada de Windows con protección ampliada.

PolicyEnforcement

Obtiene cuándo se debe aplicar la directiva de protección ampliada.

ProtectionScenario

Obtiene el tipo de protección aplicada por la directiva de protección ampliada.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Obtiene una representación de cadena para la instancia de directiva de protección ampliada.

Implementaciones de interfaz explícitas

Nombre Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Rellena un SerializationInfo objeto con los datos necesarios para serializar un ExtendedProtectionPolicy objeto.

Se aplica a

Consulte también