ExtendedProtectionPolicy Constructeurs

Définition

Initialise une nouvelle instance de la classe ExtendedProtectionPolicy.

Surcharges

ExtendedProtectionPolicy(PolicyEnforcement)

Initialise une nouvelle instance de la classe ExtendedProtectionPolicy qui spécifie à quel moment la stratégie de protection étendue doit être appliquée.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)
Obsolète.

Initialise une nouvelle instance de la classe ExtendedProtectionPolicy à partir d'un objet SerializationInfo qui contient les données requises pour remplir le ExtendedProtectionPolicy.

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Initialise une nouvelle instance de la classe ExtendedProtectionPolicy qui spécifie à quel moment la stratégie de protection étendue doit être appliquée, ainsi que le jeton de liaison de canal à utiliser.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Initialise une nouvelle instance de la classe ExtendedProtectionPolicy qui spécifie quand la stratégie de protection étendue doit être appliquée, le type de protection appliqué par la stratégie et une liste personnalisée de noms de fournisseurs de service (SPN) qui est utilisée pour établir une correspondance avec le SPN d’un client.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Initialise une nouvelle instance de la classe ExtendedProtectionPolicy qui spécifie quand la stratégie de protection étendue doit être appliquée, le type de protection appliqué par la stratégie et une liste personnalisée de noms de fournisseurs de service (SPN) qui est utilisée pour établir une correspondance avec le SPN d’un client.

ExtendedProtectionPolicy(PolicyEnforcement)

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

Initialise une nouvelle instance de la classe ExtendedProtectionPolicy qui spécifie à quel moment la stratégie de protection étendue doit être appliquée.

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)

Paramètres

policyEnforcement
PolicyEnforcement

Une valeur PolicyEnforcement qui indique quand la stratégie de protection étendue doit être appliquée.

Remarques

Lorsque ce constructeur est utilisé pour initialiser une nouvelle instance de la ExtendedProtectionPolicy classe , la PolicyEnforcement propriété est définie sur le policyEnforcement paramètre et la propriété a la ProtectionScenario valeur TransportSelected.

Voir aussi

S’applique à

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

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

Attention

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

Initialise une nouvelle instance de la classe ExtendedProtectionPolicy à partir d'un objet SerializationInfo qui contient les données requises pour remplir le 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)

Paramètres

info
SerializationInfo

Instance de SerializationInfo qui contient les informations requises pour sérialiser la nouvelle instance de ExtendedProtectionPolicy.

context
StreamingContext

StreamingContext qui contient la source du flux sérialisé associé à la nouvelle instance de ExtendedProtectionPolicy.

Attributs

Remarques

Ce constructeur implémente l’interface System.Runtime.Serialization.ISerializable pour la ExtendedProtectionPolicy classe .

La ISerializable.GetObjectData méthode peut être utilisée pour sérialiser un ExtendedProtectionPolicy objet. Cet objet sérialisé peut ensuite être utilisé avec ExtendedProtectionPolicy(SerializationInfo, StreamingContext) pour construire un nouvel ExtendedProtectionPolicy objet.

Voir aussi

S’applique à

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

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

Initialise une nouvelle instance de la classe ExtendedProtectionPolicy qui spécifie à quel moment la stratégie de protection étendue doit être appliquée, ainsi que le jeton de liaison de canal à utiliser.

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)

Paramètres

policyEnforcement
PolicyEnforcement

Une valeur PolicyEnforcement qui indique quand la stratégie de protection étendue doit être appliquée.

customChannelBinding
ChannelBinding

ChannelBinding qui contient une liaison de canal personnalisée à utiliser pour la validation.

Exceptions

policyEnforcement est spécifié comme Never.

customChannelBinding a la valeur null.

Remarques

Lorsque ce constructeur est utilisé pour initialiser un nouveau instance de la ExtendedProtectionPolicy classe , la PolicyEnforcement propriété est définie sur le policyEnforcement paramètre , la CustomChannelBinding propriété est définie sur le customChannelBinding paramètre et la propriété a la ProtectionScenario valeur TransportSelected.

Voir aussi

S’applique à

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

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

Initialise une nouvelle instance de la classe ExtendedProtectionPolicy qui spécifie quand la stratégie de protection étendue doit être appliquée, le type de protection appliqué par la stratégie et une liste personnalisée de noms de fournisseurs de service (SPN) qui est utilisée pour établir une correspondance avec le SPN d’un client.

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)

Paramètres

policyEnforcement
PolicyEnforcement

Une valeur PolicyEnforcement qui indique quand la stratégie de protection étendue doit être appliquée.

protectionScenario
ProtectionScenario

Une valeur ProtectionScenario qui indique le type de protection appliqué par la stratégie.

customServiceNames
ICollection

Une ICollection qui contient la liste SPN personnalisée utilisée pour établir une correspondance avec le SPN d’un client.

Exceptions

policyEnforcement est spécifié comme Never.

customServiceNames a la valeur null ou est une liste vide.

Remarques

Lorsque ce constructeur est utilisé pour initialiser une nouvelle instance de la ExtendedProtectionPolicy classe, la PolicyEnforcement propriété est définie sur le policyEnforcement paramètre, la ProtectionScenario propriété est définie sur le protectionScenario paramètre et la CustomServiceNames propriété est définie sur le customServiceNames paramètre .

Voir aussi

S’applique à

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

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

Initialise une nouvelle instance de la classe ExtendedProtectionPolicy qui spécifie quand la stratégie de protection étendue doit être appliquée, le type de protection appliqué par la stratégie et une liste personnalisée de noms de fournisseurs de service (SPN) qui est utilisée pour établir une correspondance avec le SPN d’un client.

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)

Paramètres

policyEnforcement
PolicyEnforcement

Une valeur PolicyEnforcement qui indique quand la stratégie de protection étendue doit être appliquée.

protectionScenario
ProtectionScenario

Une valeur ProtectionScenario qui indique le type de protection appliqué par la stratégie.

customServiceNames
ServiceNameCollection

Une ServiceNameCollection qui contient la liste SPN personnalisée utilisée pour établir une correspondance avec le SPN d’un client.

Exceptions

policyEnforcement est spécifié comme Never.

customServiceNames a la valeur null ou est une liste vide.

Remarques

Lorsque ce constructeur est utilisé pour initialiser une nouvelle instance de la ExtendedProtectionPolicy classe, la PolicyEnforcement propriété est définie sur le policyEnforcement paramètre, la ProtectionScenario propriété est définie sur le protectionScenario paramètre et la CustomServiceNames propriété est définie sur le customServiceNames paramètre .

Voir aussi

S’applique à