SecurityManager Klasse

Definition

Achtung

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

Stellt den Hauptzugriffspunkt für Klassen dar, die mit dem Sicherheitssystem kommunizieren. Diese Klasse kann nicht vererbt werden.

public ref class SecurityManager abstract sealed
public ref class SecurityManager sealed
[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
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}")>]
type SecurityManager = class
type SecurityManager = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type SecurityManager = class
Public Class SecurityManager
Public NotInheritable Class SecurityManager
Vererbung
SecurityManager
Attribute

Hinweise

Achtung

Die Codezugriffssicherheit (CAS, Code Access Security) ist in allen Versionen von .NET Framework und .NET veraltet. Aktuelle Versionen von .NET berücksichtigen keine CAS-Anmerkungen und erzeugen Fehler, wenn CAS-bezogene APIs verwendet werden. Entwickler*innen sollten alternative Mittel zum Ausführen von Sicherheitsaufgaben suchen.

Die Sicherheit bietet Methoden zum Zugriff auf die Sicherheitsrichtlinienkonfiguration und zum Bearbeiten dieser Konfiguration. Sie können keine Instanzen von SecurityManagererstellen.

Eigenschaften

CheckExecutionRights
Veraltet.
Veraltet.

Ruft einen Wert ab, der angibt, ob Code für die Ausführung über Execution verfügen muss, oder legt diesen Wert fest.

SecurityEnabled
Veraltet.
Veraltet.
Veraltet.

Ruft einen Wert ab, der angibt, ob die Sicherheit aktiviert ist, oder legt diesen fest.

Methoden

CurrentThreadRequiresSecurityContextCapture()
Veraltet.

Bestimmt, ob der aktuelle Thread eine Erfassung des Sicherheitskontexts erfordert, wenn der Sicherheitszustand des Threads zu einem späteren Zeitpunkt neu erstellt werden muss.

GetStandardSandbox(Evidence)
Veraltet.

Ruft einen Berechtigungssatz ab, der einer Anwendung mit dem angegebenen Beweis sicher gewährt werden kann.

GetZoneAndOrigin(ArrayList, ArrayList)
Veraltet.

Ruft für die aktuelle Assembly die gewährten Berechtigungssätze für die Zonenidentität und die URL-Identität ab.

IsGranted(IPermission)
Veraltet.
Veraltet.

Bestimmt, ob dem Aufrufer eine Berechtigung erteilt wird.

LoadPolicyLevelFromFile(String, PolicyLevelType)
Veraltet.
Veraltet.

Lädt einen PolicyLevel aus der angegebenen Datei.

LoadPolicyLevelFromString(String, PolicyLevelType)
Veraltet.
Veraltet.

Lädt PolicyLevel aus der angegebenen Zeichenfolge.

PolicyHierarchy()
Veraltet.
Veraltet.

Stellt einen Enumerator für den Zugriff auf die Hierarchie der Sicherheitsrichtlinien basierend auf Ebenen bereit, z.B. auf Ebene der Computerrichtlinien oder der Benutzerrichtlinien.

ResolvePolicy(Evidence)
Veraltet.
Veraltet.

Bestimmt, welche Berechtigungen Code auf Basis der angegebenen Beweise gewährt werden.

ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet)
Veraltet.
Veraltet.

Bestimmt, welche Berechtigungen Code auf Basis der angegebenen Beweise und der Anforderungen gewährt werden.

ResolvePolicy(Evidence[])
Veraltet.
Veraltet.

Bestimmt, welche Berechtigungen Code auf Basis der angegebenen Beweise gewährt werden.

ResolvePolicyGroups(Evidence)
Veraltet.
Veraltet.

Ruft eine Sammlung von Codegruppen ab, die dem angegebenen Beweis entsprechen.

ResolveSystemPolicy(Evidence)
Veraltet.
Veraltet.

Legt fest, welche Berechtigungen Code aufgrund der angegebenen Beweise erteilt werden, und schließt dabei die Richtlinie für die AppDomain-Ebene aus.

SavePolicy()
Veraltet.
Veraltet.

Speichert den geänderten Zustand der Sicherheitsrichtlinie.

SavePolicyLevel(PolicyLevel)
Veraltet.
Veraltet.

Speichert eine geänderte, mit LoadPolicyLevelFromFile(String, PolicyLevelType) geladene Sicherheitsrichtlinienebene.

Gilt für: