PermissionRequestEvidence Klass

Definition

Varning

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

Varning

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.

Definierar bevis som representerar behörighetsbegäranden. Det går inte att ärva den här klassen.

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
Arv
PermissionRequestEvidence
Arv
PermissionRequestEvidence
Attribut

Kommentarer

Caution

Code Access Security (CAS) har föråldrats i alla versioner av .NET Framework och .NET. De senaste versionerna av .NET följer inte CAS-anteckningar och skapar fel om CAS-relaterade API:er används. Utvecklare bör söka alternativa sätt att utföra säkerhetsuppgifter.

Behörighetsbegäranden innehåller de minsta behörigheter som koden kräver för att köras, behörigheter som koden kan använda om de beviljas, men krävs inte och behörigheter som koden uttryckligen ber om att inte beviljas.

Konstruktorer

Name Description
PermissionRequestEvidence(PermissionSet, PermissionSet, PermissionSet)
Föråldrad.
Föråldrad.

Initierar en ny instans av PermissionRequestEvidence klassen med behörighetsbegäran för en kodsammansättning.

Egenskaper

Name Description
DeniedPermissions
Föråldrad.
Föråldrad.

Hämtar de behörigheter som koden uttryckligen ber om att inte beviljas.

OptionalPermissions
Föråldrad.
Föråldrad.

Hämtar de behörigheter som koden kan använda om de beviljas, men krävs inte.

RequestedPermissions
Föråldrad.
Föråldrad.

Hämtar de minsta behörigheter som koden kräver för att köras.

Metoder

Name Description
Clone()
Föråldrad.
Föråldrad.

Skapar ett nytt objekt som är en kopia av den aktuella instansen.

Clone()
Föråldrad.
Föråldrad.

Skapar ett nytt objekt som är en fullständig kopia av den aktuella instansen.

(Ärvd från EvidenceBase)
Copy()
Föråldrad.
Föråldrad.

Skapar en motsvarande kopia av den aktuella PermissionRequestEvidence.

Equals(Object)
Föråldrad.
Föråldrad.

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()
Föråldrad.
Föråldrad.

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()
Föråldrad.
Föråldrad.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()
Föråldrad.
Föråldrad.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()
Föråldrad.
Föråldrad.

Hämtar en strängrepresentation av tillståndet för PermissionRequestEvidence.

Gäller för