Share via


SecurityManager Třída

Definice

Upozornění

Code Access Security is not supported or honored by the runtime.

Poskytuje hlavní přístupový bod pro třídy pracující se systémem zabezpečení. Tato třída se nemůže dědit.

public ref class SecurityManager abstract sealed
public ref class SecurityManager sealed
public static class SecurityManager
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static class SecurityManager
public sealed class SecurityManager
[System.Runtime.InteropServices.ComVisible(true)]
public static class SecurityManager
type SecurityManager = class
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type SecurityManager = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type SecurityManager = class
Public Class SecurityManager
Public NotInheritable Class SecurityManager
Dědičnost
SecurityManager
Atributy

Poznámky

Upozornění

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

Zabezpečení poskytuje metody pro přístup ke konfiguraci zásad zabezpečení a manipulaci s nimi. Nemůžete vytvořit instance objektu SecurityManager.

Vlastnosti

CheckExecutionRights
Zastaralé.
Zastaralé.

Získá nebo nastaví hodnotu označující, zda kód musí mít Execution k provedení.

SecurityEnabled
Zastaralé.
Zastaralé.
Zastaralé.

Získá nebo nastaví hodnotu označující, zda je povoleno zabezpečení.

Metody

CurrentThreadRequiresSecurityContextCapture()
Zastaralé.

Určuje, zda aktuální vlákno vyžaduje zachycení kontextu zabezpečení, pokud se jeho stav zabezpečení musí znovu vytvořit později.

GetStandardSandbox(Evidence)
Zastaralé.

Získá sadu oprávnění, která je bezpečné udělit aplikaci, která má poskytnuté důkazy.

GetZoneAndOrigin(ArrayList, ArrayList)
Zastaralé.

Získá udělené zóny identity a URL identity sady oprávnění pro aktuální sestavení.

IsGranted(IPermission)
Zastaralé.
Zastaralé.

Určuje, zda je volajícímu uděleno oprávnění.

LoadPolicyLevelFromFile(String, PolicyLevelType)
Zastaralé.
Zastaralé.

Načte PolicyLevel ze zadaného souboru .

LoadPolicyLevelFromString(String, PolicyLevelType)
Zastaralé.
Zastaralé.

Načte PolicyLevel ze zadaného řetězce .

PolicyHierarchy()
Zastaralé.
Zastaralé.

Poskytuje enumerátor pro přístup k hierarchii zásad zabezpečení podle úrovní, jako jsou zásady počítače a zásady uživatele.

ResolvePolicy(Evidence)
Zastaralé.
Zastaralé.

Určuje, jaká oprávnění se mají udělit kódu na základě zadaných důkazů.

ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet)
Zastaralé.
Zastaralé.

Určuje, jaká oprávnění se mají udělit kódu na základě zadaných důkazů a požadavků.

ResolvePolicy(Evidence[])
Zastaralé.
Zastaralé.

Určuje, jaká oprávnění se mají udělit kódu na základě zadaných důkazů.

ResolvePolicyGroups(Evidence)
Zastaralé.
Zastaralé.

Získá kolekci skupin kódu odpovídajících zadanému důkazu.

ResolveSystemPolicy(Evidence)
Zastaralé.
Zastaralé.

Určuje, která oprávnění se mají udělit kódu na základě zadaných důkazů, s výjimkou zásad pro danou AppDomain úroveň.

SavePolicy()
Zastaralé.
Zastaralé.

Uloží upravený stav zásad zabezpečení.

SavePolicyLevel(PolicyLevel)
Zastaralé.
Zastaralé.

Uloží upravenou úroveň zásad zabezpečení načtenou pomocí LoadPolicyLevelFromFile(String, PolicyLevelType).

Platí pro