Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der System.Security-Namespace stellt die dem Sicherheitssystem der Common Language Runtime zugrunde liegende Struktur einschließlich der Basisklassen für Berechtigungen bereit.
Klassen
| Klasse | Beschreibung | |
|---|---|---|
![]() |
AllowPartiallyTrustedCallersAttribute | Ermöglicht das Aufrufen von Assemblys mit starkem Namen durch teilweise vertauenswürdigen Code. Ohne diese Deklaration können nur vollständig vertrauenswürdige Aufrufer solche Assemblys verwenden. Die Klasse kann nicht vererbt werden. |
![]() |
CodeAccessPermission | Definiert die zugrunde liegende Struktur aller Codezugriffsberechtigungen. |
![]() |
HostProtectionException | Die Ausnahme, die bei Feststellung einer verweigerten Hostressource ausgelöst wird. |
![]() |
HostSecurityManager | Ermöglicht die Steuerung und die Anpassung des Sicherheitsverhaltens für Anwendungsdomänen. |
![]() |
NamedPermissionSet | Definiert einen Berechtigungssatz, dem ein Name und eine Beschreibung zugeordnet sind. Diese Klasse kann nicht vererbt werden. |
![]() |
PermissionSet | Stellt eine Auflistung dar, die viele verschiedene Berechtigungstypen enthalten kann. |
![]() |
SecureString | Stellt Text dar, der vertraulich behandelt werden soll. Aus Datenschutzgründen wird der Text bei Verwendung verschlüsselt und, wenn er nicht mehr benötigt wird, aus dem Computerspeicher gelöscht. Diese Klasse kann nicht vererbt werden. |
![]() |
SecurityContext | Kapselt alle sicherheitsrelevanten Daten für über Threads übertragene Ausführungskontexte und gibt diese weiter. Die Klasse kann nicht vererbt werden. |
![]() |
SecurityCriticalAttribute | Gibt an, dass Code oder eine Assembly sicherheitsrelevante Vorgänge ausführt. |
![]() |
SecurityElement | Stellt das XML-Objektmodell zum Codieren von Sicherheitsobjekten dar. Diese Klasse kann nicht vererbt werden. |
![]() |
SecurityException | Eine Ausnahme, die bei Feststellung eines Sicherheitsfehlers ausgelöst wird. |
![]() |
SecurityManager | Stellt den Hauptzugriffspunkt für Klassen dar, die mit dem Sicherheitssystem kommunizieren. Diese Klasse kann nicht vererbt werden. |
![]() |
SecurityTransparentAttribute | Gibt an, dass eine Assembly keine Berechtigungen erweitern kann. |
![]() |
SecurityTreatAsSafeAttribute | Legt fest, auf welche der nicht öffentlichen SecurityCriticalAttribute-Member transparenter Code in der Assembly zugreifen kann. |
![]() |
SuppressUnmanagedCodeSecurityAttribute | Ermöglicht es verwaltetem Code, Aufrufe in nicht verwaltetem Code ohne Stackwalk durchzuführen. Diese Klasse kann nicht vererbt werden. |
![]() |
UnverifiableCodeAttribute | Kennzeichnet Module, die nicht überprüfbaren Code enthalten. Diese Klasse kann nicht vererbt werden. |
![]() |
VerificationException | Die Ausnahme, die ausgelöst wird, wenn die Sicherheitsrichtlinien typsicheren Code erfordern und während der Überprüfung nicht sichergestellt werden kann, dass der Code typsicher ist. |
![]() |
XmlSyntaxException | Die Ausnahme, die bei einem Syntaxfehler während der XML-Analyse ausgelöst wird. Diese Klasse kann nicht vererbt werden. |
Schnittstellen
| Schnittstelle | Beschreibung | |
|---|---|---|
![]() |
IEvidenceFactory | Ruft Evidence eines Objekts ab. |
![]() |
IPermission | Definiert von Berechtigungstypen implementierte Methoden. |
![]() |
ISecurityEncodable | Definiert die Methoden zum Konvertieren des Zustands von Berechtigungsobjekten in die und aus der XML-Elementdarstellung. |
![]() |
ISecurityPolicyEncodable | Unterstützt die Methoden zum Konvertieren des Zustands von Berechtigungsobjekten in und aus einer XML-Elementdarstellung. |
![]() |
IStackWalk | Verwaltet den Stackwalk, über den bestimmt wird, ob alle Aufrufer in der Aufrufliste über die erforderlichen Berechtigungen für den Zugriff auf eine geschützte Ressource verfügen. |
Enumerationen
| Enumeration | Beschreibung | |
|---|---|---|
![]() |
HostSecurityManagerOptions | Gibt die Sicherheitsrichtlinienkomponenten an, die vom Sicherheits-Manager des Hosts verwendet werden sollen. |
![]() |
PolicyLevelType | Gibt den Typ für eine Richtlinienebene für verwalteten Code an. |
![]() |
SecurityCriticalScope | Gibt den Bereich eines SecurityCriticalAttribute an. |
![]() |
SecurityZone | Definiert die ganzzahligen Werte, die den von Sicherheitsrichtlinien verwendeten Sicherheitszonen entsprechen. |
.png)
.png)
.png)