PermissionRequestEvidence Třída

Definice

Upozornění

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

Upozornění

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.

Definuje důkazy, které představují žádosti o oprávnění. Tato třída se nemůže dědit.

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
Dědičnost
PermissionRequestEvidence
Dědičnost
PermissionRequestEvidence
Atributy

Poznámky

Upozornění

Zabezpečení přístupu kódu (CAS) bylo zastaralé ve všech verzích rozhraní .NET Framework a .NET. Nedávné verze rozhraní .NET nedodržují poznámky CAS a při použití rozhraní API souvisejících s cas vytvářejí chyby. Vývojáři by měli hledat alternativní způsoby provádění úloh zabezpečení.

Žádosti o oprávnění zahrnují minimální oprávnění, která kód vyžaduje ke spuštění, oprávnění, která kód může použít, pokud jsou udělena, ale nejsou vyžadována, a oprávnění, která kód výslovně požaduje, aby nebyla udělena.

Konstruktory

PermissionRequestEvidence(PermissionSet, PermissionSet, PermissionSet)
Zastaralé.
Zastaralé.

Inicializuje novou instanci PermissionRequestEvidence třídy s žádostí o oprávnění sestavení kódu.

Vlastnosti

DeniedPermissions
Zastaralé.
Zastaralé.

Získá oprávnění, která kód explicitně požaduje, aby nebyla udělena.

OptionalPermissions
Zastaralé.
Zastaralé.

Získá oprávnění, která může kód použít, pokud jsou udělena, ale nejsou vyžadována.

RequestedPermissions
Zastaralé.
Zastaralé.

Získá minimální oprávnění, která kód vyžaduje ke spuštění.

Metody

Clone()
Zastaralé.
Zastaralé.

Vytváří nový objekt, který je kopií aktuální instance.

Clone()
Zastaralé.
Zastaralé.

Vytvoří nový objekt, který je úplnou kopií aktuální instance.

(Zděděno od EvidenceBase)
Copy()
Zastaralé.
Zastaralé.

Vytvoří ekvivalentní kopii aktuálního PermissionRequestEvidenceobjektu .

Equals(Object)
Zastaralé.
Zastaralé.

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()
Zastaralé.
Zastaralé.

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()
Zastaralé.
Zastaralé.

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()
Zastaralé.
Zastaralé.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()
Zastaralé.
Zastaralé.

Získá řetězcovou reprezentaci stavu PermissionRequestEvidence.

Platí pro