PermissionRequestEvidence 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.
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 Nachweise, die Berechtigungsanforderungen 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 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 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
- Vererbung
-
PermissionRequestEvidence
- Attribute
Hinweise
Vorsicht
Code Access Security (CAS) 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 enthalten die Mindestberechtigungen, die der Code ausführen muss, Berechtigungen, die der Code verwenden kann, wenn sie gewährt werden, aber nicht erforderlich sind, und Berechtigungen, die der Code explizit anfordert, nicht erteilt zu werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| PermissionRequestEvidence(PermissionSet, PermissionSet, PermissionSet) |
Veraltet.
Veraltet.
Initialisiert eine neue Instanz der PermissionRequestEvidence Klasse mit der Berechtigungsanforderung einer Codeassembly. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| DeniedPermissions |
Veraltet.
Veraltet.
Ruft die Berechtigungen ab, die der Code explizit anfragt, nicht erteilt zu werden. |
| OptionalPermissions |
Veraltet.
Veraltet.
Ruft die Berechtigungen ab, die der Code verwenden kann, wenn sie erteilt werden, aber nicht erforderlich sind. |
| RequestedPermissions |
Veraltet.
Veraltet.
Ruft die Mindestberechtigungen ab, die der Code zum Ausführen benötigt. |
Methoden
| Name | Beschreibung |
|---|---|
| Clone() |
Veraltet.
Veraltet.
Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz ist. |
| Clone() |
Veraltet.
Veraltet.
Erstellt ein neues Objekt, das eine vollständige Kopie der aktuellen Instanz ist. (Geerbt von EvidenceBase) |
| Copy() |
Veraltet.
Veraltet.
Erstellt eine entsprechende Kopie der aktuellen PermissionRequestEvidence. |
| Equals(Object) |
Veraltet.
Veraltet.
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Veraltet.
Veraltet.
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Veraltet.
Veraltet.
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Veraltet.
Veraltet.
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Veraltet.
Veraltet.
Ruft eine Zeichenfolgendarstellung des Zustands der .PermissionRequestEvidence |