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, které pracují se systémem zabezpečení. Tuto třídu nelze 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

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

Vlastnosti

CheckExecutionRights
Zastaralé.
Zastaralé.

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

SecurityEnabled
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

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

Metody

CurrentThreadRequiresSecurityContextCapture()

Určuje, jestli aktuální vlákno vyžaduje zachytávání kontextu zabezpečení, pokud se musí znovu vytvořit v pozdějším bodě v čase.

GetStandardSandbox(Evidence)

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

GetZoneAndOrigin(ArrayList, ArrayList)

Získá udělenou identitu zóny a sady identit URL pro aktuální sestavení.

IsGranted(IPermission)
Zastaralé.
Zastaralé.

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

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

PolicyLevel Načte ze zadaného souboru.

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

Načte ze PolicyLevel 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í k udělení 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ým důkazům.

ResolveSystemPolicy(Evidence)
Zastaralé.
Zastaralé.

Určuje, která oprávnění 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 s LoadPolicyLevelFromFile(String, PolicyLevelType).

Platí pro