PermissionRequestEvidence Class

Definition

Warning

This API is now obsolete.

Definiert Beweise, die Anforderungen für Berechtigungen darstellen.Defines evidence that represents permission requests. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

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.")]
[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("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.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class PermissionRequestEvidence
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
[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.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
type PermissionRequestEvidence = class
    inherit EvidenceBase
type PermissionRequestEvidence = class
Public NotInheritable Class PermissionRequestEvidence
Inherits EvidenceBase
Public NotInheritable Class PermissionRequestEvidence
Inheritance
PermissionRequestEvidence
Inheritance
PermissionRequestEvidence
Attributes

Remarks

Berechtigungsanforderungen enthalten die minimalen Berechtigungen, die der Code zum Ausführen erfordert, Berechtigungen, die der Code verwenden kann, wenn Sie gewährt werden, aber nicht erforderlich sind, und die Berechtigungen, die der Code explizit anfordert, nicht erteilt zu werden.Permission requests include the minimum permissions the code requires to run, permissions the code can use if they are granted, but are not required, and permissions the code explicitly asks not to be granted.

Constructors

PermissionRequestEvidence(PermissionSet, PermissionSet, PermissionSet)

Initialisiert eine neue Instanz der PermissionRequestEvidence-Klasse mit der Berechtigungsanforderung einer Codeassembly.Initializes a new instance of the PermissionRequestEvidence class with the permission request of a code assembly.

Properties

DeniedPermissions

Ruft die Berechtigungen ab, die aufgrund von Codeangaben explizit nicht erteilt werden sollen.Gets the permissions the code explicitly asks not to be granted.

OptionalPermissions

Ruft die nicht obligatorischen Berechtigungen ab, die – sofern erteilt – vom Code verwendet werden können.Gets the permissions the code can use if they are granted, but are not required.

RequestedPermissions

Ruft die Mindestanzahl der zum Ausführen des Codes erforderlichen Berechtigungen ab.Gets the minimum permissions the code requires to run.

Methods

Clone()

Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz darstellt.Creates a new object that is a copy of the current instance.

Clone()

Erstellt ein neues Objekt, das eine vollständige Kopie der aktuellen Instanz darstellt.Creates a new object that is a complete copy of the current instance.

(Inherited from EvidenceBase)
Copy()

Erstellt eine äquivalente Kopie der aktuellen PermissionRequestEvidence.Creates an equivalent copy of the current PermissionRequestEvidence.

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Ruft eine Zeichenfolgenentsprechung des Zustands der PermissionRequestEvidence ab.Gets a string representation of the state of the PermissionRequestEvidence.

Applies to