ExtendedProtectionPolicy Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- ISerializable.GetObjectData(SerializationInfo, StreamingContext)
- Integrated Windows Authentication with Extended Protection (en anglais)
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 .