PermissionRequestEvidence Klasse

Definition

Achtung

This type is obsolete. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.

Achtung

This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.

Achtung

Code Access Security is not supported or honored by the runtime.

Achtung

Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.

Definiert Beweise, die Anforderungen für Berechtigungen darstellen. Diese Klasse kann nicht vererbt werden.

public ref class PermissionRequestEvidence sealed : System::Security::Policy::EvidenceBase
public ref class PermissionRequestEvidence sealed
[System.Obsolete("This type is obsolete. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
[System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
[System.Obsolete("Code Access Security is not supported or honored by the runtime.")]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
[System.Serializable]
public sealed class PermissionRequestEvidence
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PermissionRequestEvidence
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Obsolete("Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
[<System.Obsolete("This type is obsolete. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type PermissionRequestEvidence = class
    inherit EvidenceBase
[<System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type PermissionRequestEvidence = class
    inherit EvidenceBase
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.")>]
type PermissionRequestEvidence = class
    inherit EvidenceBase
[<System.Serializable>]
type PermissionRequestEvidence = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PermissionRequestEvidence = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Obsolete("Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type PermissionRequestEvidence = class
    inherit EvidenceBase
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PermissionRequestEvidence = class
    inherit EvidenceBase
Public NotInheritable Class PermissionRequestEvidence
Inherits EvidenceBase
Public NotInheritable Class PermissionRequestEvidence
Vererbung
PermissionRequestEvidence
Vererbung
PermissionRequestEvidence
Attribute

Hinweise

Achtung

Die Codezugriffssicherheit (CODE Access Security, CAS) wurde in allen Versionen von .NET Framework und .NET veraltet. Aktuelle Versionen von .NET berücksichtigen keine CAS-Anmerkungen und erzeugen Fehler, wenn CAS-bezogene APIs verwendet werden. Entwickler sollten alternative Mittel zum Ausführen von Sicherheitsaufgaben suchen.

Berechtigungsanforderungen umfassen die Mindestberechtigungen, die der Code ausführen muss, Berechtigungen, die der Code verwenden kann, wenn sie erteilt werden, aber nicht erforderlich sind, und Berechtigungen, die der Code explizit fordert, nicht erteilt zu werden.

Konstruktoren

PermissionRequestEvidence(PermissionSet, PermissionSet, PermissionSet)

Initialisiert eine neue Instanz der PermissionRequestEvidence-Klasse mit der Berechtigungsanforderung einer Codeassembly.

Eigenschaften

DeniedPermissions

Ruft die Berechtigungen ab, die aufgrund von Codeangaben explizit nicht erteilt werden sollen.

OptionalPermissions

Ruft die nicht obligatorischen Berechtigungen ab, die – sofern erteilt – vom Code verwendet werden können.

RequestedPermissions

Ruft die Mindestanzahl der zum Ausführen des Codes erforderlichen Berechtigungen ab.

Methoden

Clone()

Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz darstellt.

Clone()

Erstellt ein neues Objekt, das eine vollständige Kopie der aktuellen Instanz darstellt.

(Geerbt von EvidenceBase)
Copy()

Erstellt eine äquivalente Kopie der aktuellen PermissionRequestEvidence.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Ruft eine Zeichenfolgenentsprechung des Zustands der PermissionRequestEvidence ab.

Gilt für