SecurityManager Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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). |