Comparteix a través de


ExtendedProtectionPolicy Constructores

Definición

Inicializa una nueva instancia de la clase ExtendedProtectionPolicy.

Sobrecargas

ExtendedProtectionPolicy(PolicyEnforcement)

Inicializa una nueva instancia de la clase ExtendedProtectionPolicy que especifica cuándo debe aplicarse la directiva de protección extendida.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)
Obsoletos.

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

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

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

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Inicializa una nueva instancia de la clase ExtendedProtectionPolicy que especifica cuándo debe exigirse la directiva de protección extendida, el tipo de protección exigido por la directiva y una lista personalizada de nombres de proveedores de servicios (SPN) que se utiliza para comparar con el SPN de un cliente.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Inicializa una nueva instancia de la clase ExtendedProtectionPolicy que especifica cuándo debe exigirse la directiva de protección extendida, el tipo de protección exigido por la directiva y una lista personalizada de nombres de proveedores de servicios (SPN) que se utiliza para comparar con el SPN de un cliente.

ExtendedProtectionPolicy(PolicyEnforcement)

Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs

Inicializa una nueva instancia de la clase ExtendedProtectionPolicy que especifica cuándo debe aplicarse la directiva de protección extendida.

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

Valor PolicyEnforcement que indica cuándo debe exigirse la directiva de protección extendida.

Comentarios

Cuando este constructor se usa para inicializar una nueva instancia de la ExtendedProtectionPolicy clase , la PolicyEnforcement propiedad se establece en el policyEnforcement parámetro y la ProtectionScenario propiedad se establece en TransportSelected.

Consulte también

Se aplica a

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs

Precaución

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

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

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}")]
protected ExtendedProtectionPolicy (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
[<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
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parámetros

info
SerializationInfo

Instancia de SerializationInfo que contiene la información necesaria para serializar la nueva instancia de ExtendedProtectionPolicy.

context
StreamingContext

StreamingContext que contiene el origen de la secuencia serializada asociada a la nueva instancia de ExtendedProtectionPolicy.

Atributos

Comentarios

Este constructor implementa la System.Runtime.Serialization.ISerializable interfaz de la ExtendedProtectionPolicy clase .

El ISerializable.GetObjectData método se puede usar para serializar un ExtendedProtectionPolicy objeto. A continuación, este objeto serializado se puede usar con ExtendedProtectionPolicy(SerializationInfo, StreamingContext) para construir un nuevo ExtendedProtectionPolicy objeto.

Consulte también

Se aplica a

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs

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

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

Valor PolicyEnforcement que indica cuándo debe exigirse la directiva de protección extendida.

customChannelBinding
ChannelBinding

ChannelBinding que contiene el enlace de canal personalizado que se va a utilizar para la validación.

Excepciones

policyEnforcement se especifica como Never.

customChannelBinding es null.

Comentarios

Cuando este constructor se usa para inicializar una nueva instancia de la ExtendedProtectionPolicy clase , la PolicyEnforcement propiedad se establece en el policyEnforcement parámetro , la CustomChannelBinding propiedad se establece en el customChannelBinding parámetro y la ProtectionScenario propiedad se establece en TransportSelected.

Consulte también

Se aplica a

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs

Inicializa una nueva instancia de la clase ExtendedProtectionPolicy que especifica cuándo debe exigirse la directiva de protección extendida, el tipo de protección exigido por la directiva y una lista personalizada de nombres de proveedores de servicios (SPN) que se utiliza para comparar con el SPN de un 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

Valor PolicyEnforcement que indica cuándo debe exigirse la directiva de protección extendida.

protectionScenario
ProtectionScenario

Valor ProtectionScenario que indica el tipo de protección exigido por la directiva.

customServiceNames
ICollection

ICollection que contiene la lista personalizada de SPN que se utiliza para comparar con el SPN de un cliente.

Excepciones

policyEnforcement se especifica como Never.

customServiceNames es null o una lista vacía.

Comentarios

Cuando este constructor se usa para inicializar una nueva instancia de la ExtendedProtectionPolicy clase , la PolicyEnforcement propiedad se establece en el policyEnforcement parámetro , la ProtectionScenario propiedad se establece en el protectionScenario parámetro y la CustomServiceNames propiedad se establece en el customServiceNames parámetro .

Consulte también

Se aplica a

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs

Inicializa una nueva instancia de la clase ExtendedProtectionPolicy que especifica cuándo debe exigirse la directiva de protección extendida, el tipo de protección exigido por la directiva y una lista personalizada de nombres de proveedores de servicios (SPN) que se utiliza para comparar con el SPN de un 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

Valor PolicyEnforcement que indica cuándo debe exigirse la directiva de protección extendida.

protectionScenario
ProtectionScenario

Valor ProtectionScenario que indica el tipo de protección exigido por la directiva.

customServiceNames
ServiceNameCollection

ServiceNameCollection que contiene la lista personalizada de SPN que se utiliza para comparar con el SPN de un cliente.

Excepciones

policyEnforcement se especifica como Never.

customServiceNames es null o una lista vacía.

Comentarios

Cuando este constructor se usa para inicializar una nueva instancia de la ExtendedProtectionPolicy clase , la PolicyEnforcement propiedad se establece en el policyEnforcement parámetro , la ProtectionScenario propiedad se establece en el protectionScenario parámetro y la CustomServiceNames propiedad se establece en el customServiceNames parámetro .

Consulte también

Se aplica a