PolicyStatement Classe

Définition

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.

S’applique à