ExtendedProtectionPolicy Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |