PolicyStatement 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.
Représente l’instruction d’une CodeGroup description des autorisations et d’autres informations qui s’appliquent au code avec un ensemble particulier de preuves. Cette classe ne peut pas être héritée.
public ref class PolicyStatement sealed : System::Security::ISecurityEncodable, System::Security::ISecurityPolicyEncodable
[System.Serializable]
public sealed class PolicyStatement : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PolicyStatement : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable
[<System.Serializable>]
type PolicyStatement = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PolicyStatement = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PolicyStatement = class
interface ISecurityPolicyEncodable
interface ISecurityEncodable
Public NotInheritable Class PolicyStatement
Implements ISecurityEncodable, ISecurityPolicyEncodable
- Héritage
-
PolicyStatement
- Attributs
- Implémente
Remarques
Il PolicyStatement se compose d’un ensemble d’autorisations accordées et d’attributs spéciaux possibles pour le groupe de codes.
Les instructions de stratégie sont généralement utilisées comme valeur de retour d’une Resolve opération sur un PolicyLevel.
Constructeurs
| Nom | Description |
|---|---|
| PolicyStatement(PermissionSet, PolicyStatementAttribute) |
Initialise une nouvelle instance de la PolicyStatement classe avec les attributs et les attributs spécifiés PermissionSet . |
| PolicyStatement(PermissionSet) |
Initialise une nouvelle instance de la PolicyStatement classe avec le fichier spécifié PermissionSet. |
Propriétés
| Nom | Description |
|---|---|
| Attributes |
Obtient ou définit les attributs de l’instruction de stratégie. |
| AttributeString |
Obtient une représentation sous forme de chaîne des attributs de l’instruction de stratégie. |
| PermissionSet |
Obtient ou définit l’instruction PermissionSet de stratégie. |
Méthodes
| Nom | Description |
|---|---|
| Copy() |
Crée une copie équivalente de l’instruction de stratégie actuelle. |
| Equals(Object) |
Détermine si l’objet spécifié PolicyStatement est égal à l’objet actuel PolicyStatement. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| FromXml(SecurityElement, PolicyLevel) |
Reconstruit un objet de sécurité avec un état donné à partir d’un encodage XML. |
| FromXml(SecurityElement) |
Reconstruit un objet de sécurité avec un état donné à partir d’un encodage XML. |
| GetHashCode() |
Obtient un code de hachage pour l’objet PolicyStatement qui convient pour une utilisation dans les algorithmes de hachage et les structures de données comme une table de hachage. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
| ToXml() |
Crée un encodage XML de l’objet de sécurité et son état actuel. |
| ToXml(PolicyLevel) |
Crée un encodage XML de l’objet de sécurité et son état actuel. |