PolicyStatement Klasse

Definition

Stellt die Anweisung einer CodeGroup Beschreibung der Berechtigungen und anderen Informationen dar, die für Code mit einem bestimmten Nachweis gelten. Diese Klasse kann nicht vererbt werden.

public ref class PolicyStatement sealed : System::Security::ISecurityEncodable, System::Security::ISecurityPolicyEncodable
public sealed class PolicyStatement : 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
type PolicyStatement = class
    interface ISecurityEncodable
    interface 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
Vererbung
PolicyStatement
Attribute
Implementiert

Hinweise

A PolicyStatement besteht aus einer Reihe von erteilten Berechtigungen und möglichen speziellen Attributen für die Codegruppe.

Richtlinienanweisungen werden in der Regel als Rückgabewert eines Vorgangs auf einem ResolvePolicyLevel verwendet.

Konstruktoren

Name Beschreibung
PolicyStatement(PermissionSet, PolicyStatementAttribute)
Veraltet.

Initialisiert eine neue Instanz der PolicyStatement Klasse mit den angegebenen PermissionSet und Attributen.

PolicyStatement(PermissionSet)
Veraltet.

Initialisiert eine neue Instanz der PolicyStatement Klasse mit dem angegebenen PermissionSet.

Eigenschaften

Name Beschreibung
Attributes

Ruft die Attribute der Richtlinienausweisung ab oder legt diese fest.

AttributeString

Ruft eine Zeichenfolgendarstellung der Attribute der Richtlinienausweisung ab.

PermissionSet
Veraltet.

Dient zum PermissionSet Abrufen oder Festlegen der Richtlinienausweisung.

Methoden

Name Beschreibung
Copy()

Erstellt eine entsprechende Kopie der aktuellen Richtlinienausweisung.

Equals(Object)

Bestimmt, ob das angegebene PolicyStatement Objekt dem aktuellen PolicyStatemententspricht.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
FromXml(SecurityElement, PolicyLevel)

Rekonstruiert ein Sicherheitsobjekt mit einem bestimmten Zustand aus einer XML-Codierung.

FromXml(SecurityElement)

Rekonstruiert ein Sicherheitsobjekt mit einem bestimmten Zustand aus einer XML-Codierung.

GetHashCode()

Ruft einen Hashcode für das PolicyStatement Objekt ab, das für die Verwendung in Hashingalgorithmen und Datenstrukturen wie einer Hashtabelle geeignet ist.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
ToXml()

Erstellt eine XML-Codierung des Sicherheitsobjekts und des aktuellen Zustands.

ToXml(PolicyLevel)

Erstellt eine XML-Codierung des Sicherheitsobjekts und des aktuellen Zustands.

Gilt für: