ExtendedProtectionPolicy Constructores
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í.
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
- ISerializable.GetObjectData(SerializationInfo, StreamingContext)
- Autenticación de Windows integrada con protección ampliada
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 .