Share via


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

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.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
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.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
type PermissionRequestEvidence = class
    inherit EvidenceBase
Public NotInheritable Class PermissionRequestEvidence
Inherits EvidenceBase
Public NotInheritable Class PermissionRequestEvidence
Vererbung
PermissionRequestEvidence
Vererbung
PermissionRequestEvidence
Attribute

Hinweise

Achtung

Die Codezugriffssicherheit (CAS, Code Access Security) ist 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*innen sollten alternative Mittel zum Ausführen von Sicherheitsaufgaben suchen.

Berechtigungsanforderungen umfassen die Mindestberechtigungen, die der Code für die Ausführung benötigt, Berechtigungen, die der Code verwenden kann, wenn sie gewährt werden, aber nicht erforderlich sind, und Berechtigungen, die der Code explizit auffordert, nicht gewährt zu werden.

Konstruktoren

PermissionRequestEvidence(PermissionSet, PermissionSet, PermissionSet)
Veraltet.
Veraltet.
Veraltet.

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

Eigenschaften

DeniedPermissions
Veraltet.
Veraltet.
Veraltet.

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

OptionalPermissions
Veraltet.
Veraltet.
Veraltet.

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

RequestedPermissions
Veraltet.
Veraltet.
Veraltet.

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

Methoden

Clone()
Veraltet.
Veraltet.
Veraltet.

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

Clone()
Veraltet.
Veraltet.
Veraltet.

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

(Geerbt von EvidenceBase)
Copy()
Veraltet.
Veraltet.
Veraltet.

Erstellt eine äquivalente Kopie der aktuellen PermissionRequestEvidence.

Equals(Object)
Veraltet.
Veraltet.
Veraltet.

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

(Geerbt von Object)
GetHashCode()
Veraltet.
Veraltet.
Veraltet.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.
Veraltet.
Veraltet.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.
Veraltet.
Veraltet.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()
Veraltet.
Veraltet.
Veraltet.

Ruft eine Zeichenfolgenentsprechung des Zustands der PermissionRequestEvidence ab.

Gilt für: