ExtendedProtectionPolicy Classe
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.
La classe ExtendedProtectionPolicy représente la stratégie de protection étendue utilisée par le serveur pour valider les connexions clientes 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
- Héritage
-
ExtendedProtectionPolicy
- Attributs
- Implémente
Remarques
Toutes les classes qui exposent la ExtendedProtectionPolicy classe ne doivent pas autoriser le paramètre de stratégies Null, doivent fournir une stratégie par défaut ou exiger qu’une stratégie explicite soit créée et définie par le développeur ou l’administrateur de l’application.
Constructeurs
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(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(SerializationInfo, StreamingContext) |
Initialise une nouvelle instance de la classe ExtendedProtectionPolicy à partir d'un objet SerializationInfo qui contient les données requises pour remplir le ExtendedProtectionPolicy. |
Propriétés
CustomChannelBinding |
Obtient un jeton de liaison de canal personnalisé à utiliser pour la validation. |
CustomServiceNames |
Obtient la liste des noms de fournisseurs de services (SPN) personnalisée utilisée pour assurer la correspondance avec le SPN d'un client. |
OSSupportsExtendedProtection |
Indique si le système d'exploitation prend en charge l'authentification Windows intégrée avec protection étendue. |
PolicyEnforcement |
Obtient une valeur indiquant à quel moment la stratégie de protection doit être appliquée. |
ProtectionScenario |
Obtient le genre de protection assuré par la stratégie de protection étendue. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Obtient une représentation sous forme de chaîne de l'instance de stratégie de protection étendue. |
Implémentations d’interfaces explicites
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Remplit un objet SerializationInfo avec les données nécessaires pour sérialiser un objet ExtendedProtectionPolicy. |