PolicyStatement Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |