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.Permissions-Namespace definiert Klassen, die den Zugriff auf Vorgänge und Ressourcen entsprechend den Richtlinien steuern.
Klassen
| Klasse | Beschreibung | |
|---|---|---|
![]() |
CodeAccessSecurityAttribute | Gibt die Basisattributklasse für Codezugriffssicherheit an. |
![]() |
DataProtectionPermission | Steuert die Zugriff auf verschlüsselte Daten und verschlüsselten Arbeitsspeicher. Diese Klasse kann nicht geerbt werden. |
![]() |
DataProtectionPermissionAttribute | Ermöglicht das Anwenden von Sicherheitsaktionen für DataProtectionPermission mithilfe der Deklarationssicherheit auf Code. Diese Klasse kann nicht geerbt werden. |
![]() |
EnvironmentPermission | Steuert den Zugriff auf System- und Benutzerumgebungsvariablen. Diese Klasse kann nicht vererbt werden. |
![]() |
EnvironmentPermissionAttribute | Lässt zu, dass Sicherheitsaktionen für EnvironmentPermission mithilfe der Deklarationssicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
![]() |
FileDialogPermission | Steuert die Möglichkeit des Zugriffs auf Dateien oder Ordner über ein Dateidialogfeld. Diese Klasse kann nicht vererbt werden. |
![]() |
FileDialogPermissionAttribute | Lässt zu, dass Sicherheitsaktionen für FileDialogPermission mithilfe der Deklarationssicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
![]() |
FileIOPermission | Steuert den Zugriff auf Dateien und Ordner. Diese Klasse kann nicht vererbt werden. |
![]() |
FileIOPermissionAttribute | Ermöglicht das Anwenden von Sicherheitsaktionen für FileIOPermission mithilfe der Deklarationssicherheit auf Code. Diese Klasse kann nicht geerbt werden. |
![]() |
GacIdentityPermission | Definiert die Identitätsberechtigung für Dateien, die aus dem globalen Assemblycache stammen. Diese Klasse kann nicht geerbt werden. |
![]() |
GacIdentityPermissionAttribute | Ermöglicht das Anwenden von Sicherheitsaktionen für GacIdentityPermission auf Code unter Verwendung von Deklarationssicherheit. Diese Klasse kann nicht vererbt werden. |
![]() |
HostProtectionAttribute | Ermöglicht das Bestimmen von Hostsicherheitsanforderungen mithilfe von Deklarationssicherheitsaktionen. Diese Klasse kann nicht geerbt werden. |
![]() |
IsolatedStorageFilePermission | Gibt die zulässige Verwendung eines privaten virtuellen Dateisystems an. Diese Klasse kann nicht vererbt werden. |
![]() |
IsolatedStorageFilePermissionAttribute | Lässt zu, dass Sicherheitsaktionen für IsolatedStorageFilePermission mithilfe der Deklarationssicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
![]() |
IsolatedStoragePermission | Stellt den Zugriff auf eine generische isolierte Speicherung dar. |
![]() |
IsolatedStoragePermissionAttribute | Lässt zu, dass Sicherheitsaktionen für IsolatedStoragePermission mithilfe der deklarativen Sicherheit auf Code angewendet werden. |
![]() |
KeyContainerPermission | Steuert den Zugriff auf Schlüsselcontainer. Diese Klasse kann nicht geerbt werden. |
![]() |
KeyContainerPermissionAccessEntry | Gibt Zugriffsrechte für bestimmte Schlüsselcontainer an. Diese Klasse kann nicht geerbt werden. |
![]() |
KeyContainerPermissionAccessEntryCollection | Stellt eine Auflistung von KeyContainerPermissionAccessEntry-Objekten dar. Diese Klasse kann nicht geerbt werden. |
![]() |
KeyContainerPermissionAccessEntryEnumerator | Stellt den Enumerator für KeyContainerPermissionAccessEntry-Objekte in einer KeyContainerPermissionAccessEntryCollection dar. |
![]() |
KeyContainerPermissionAttribute | Ermöglicht das Anwenden von Sicherheitsaktionen für KeyContainerPermission mithilfe der Deklarationssicherheit auf Code. Diese Klasse kann nicht geerbt werden. |
![]() |
PermissionSetAttribute | Lässt zu, dass Sicherheitsaktionen für PermissionSet mithilfe der deklarativen Sicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
![]() |
PrincipalPermission | Lässt Vergleiche mit dem aktiven Prinzipal (siehe IPrincipal) mithilfe der Sprachkonstrukte zu, die sowohl für deklarative als auch für imperative Sicherheitsaktionen definiert sind. Diese Klasse kann nicht vererbt werden. |
![]() |
PrincipalPermissionAttribute | Lässt zu, dass Sicherheitsaktionen für PrincipalPermission mithilfe der Deklarationssicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
![]() |
PublisherIdentityPermission | Stellt die Identität eines Softwareherausgebers dar. Diese Klasse kann nicht vererbt werden. |
![]() |
PublisherIdentityPermissionAttribute | Ermöglicht das Anwenden von Sicherheitsaktionen für PublisherIdentityPermission auf Code unter Verwendung von Deklarationssicherheit. Diese Klasse kann nicht vererbt werden. |
![]() |
ReflectionPermission | Steuert den Zugriff auf Metadaten durch die System.Reflection-APIs. Diese Klasse kann nicht vererbt werden. |
![]() |
ReflectionPermissionAttribute | Lässt zu, dass Sicherheitsaktionen für ReflectionPermission mithilfe der Deklarationssicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
![]() |
RegistryPermission | Steuert den Zugriff auf Registrierungsvariablen. Diese Klasse kann nicht vererbt werden. |
![]() |
RegistryPermissionAttribute | Ermöglicht das Anwenden von Sicherheitsaktionen für RegistryPermission mithilfe der Deklarationssicherheit auf Code. Diese Klasse kann nicht geerbt werden. |
![]() |
ResourcePermissionBase | Ermöglicht das Steuern von Codezugriffssicherheits-Berechtigungen. |
![]() |
ResourcePermissionBaseEntry | Definiert die kleinste Einheit eines Berechtigungssatzes für die Codezugriffssicherheit. |
![]() |
SecurityAttribute | Gibt die Basisattributklasse für Deklarationssicherheit an, aus der CodeAccessSecurityAttribute abgeleitet wird. |
![]() |
SecurityPermission | Beschreibt einen auf Code angewendeten Satz von Sicherheitsberechtigungen. Diese Klasse kann nicht vererbt werden. |
![]() |
SecurityPermissionAttribute | Lässt zu, dass Sicherheitsaktionen für SecurityPermission mithilfe der deklarativen Sicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
![]() |
SiteIdentityPermission | Definiert die Identitätsberechtigung für die Website, aus der der Code stammt. Diese Klasse kann nicht vererbt werden. |
![]() |
SiteIdentityPermissionAttribute | Ermöglicht das Anwenden von Sicherheitsaktionen für SiteIdentityPermission auf Code unter Verwendung von Deklarationssicherheit. Diese Klasse kann nicht vererbt werden. |
![]() |
StorePermission | Steuert den Zugriff auf Speicher, die X.509-Zertifikate enthalten. Diese Klasse kann nicht geerbt werden. |
![]() |
StorePermissionAttribute | Ermöglicht das Anwenden von Sicherheitsaktionen für StorePermission mithilfe der Deklarationssicherheit auf Code. Diese Klasse kann nicht geerbt werden. |
![]() |
StrongNameIdentityPermission | Definiert die Identitätsberechtigung für starke Namen. Diese Klasse kann nicht vererbt werden. |
![]() |
StrongNameIdentityPermissionAttribute | Ermöglicht das Anwenden von Sicherheitsaktionen für StrongNameIdentityPermission auf Code unter Verwendung von Deklarationssicherheit. Diese Klasse kann nicht vererbt werden. |
![]() |
StrongNamePublicKeyBlob | Stellt Informationen über öffentliche Schlüssel, auch als BLOB bezeichnet, für einen starken Namen dar. Diese Klasse kann nicht vererbt werden. |
![]() |
UIPermission | Steuert die Berechtigungen in Bezug auf Benutzeroberflächen und die Zwischenablage. Diese Klasse kann nicht vererbt werden. |
![]() |
UIPermissionAttribute | Lässt zu, dass Sicherheitsaktionen für UIPermission mithilfe der Deklarationssicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
![]() |
UrlIdentityPermission | Definiert die Identitätsberechtigung für den URL, aus dem der Code stammt. Diese Klasse kann nicht vererbt werden. |
![]() |
UrlIdentityPermissionAttribute | Ermöglicht das Anwenden von Sicherheitsaktionen für UrlIdentityPermission auf Code unter Verwendung von Deklarationssicherheit. Diese Klasse kann nicht vererbt werden. |
![]() |
ZoneIdentityPermission | Definiert die Identitätsberechtigung für die Zone, aus der der Code stammt. Diese Klasse kann nicht vererbt werden. |
![]() |
ZoneIdentityPermissionAttribute | Ermöglicht das Anwenden von Sicherheitsaktionen für ZoneIdentityPermission auf Code unter Verwendung von Deklarationssicherheit. Diese Klasse kann nicht vererbt werden. |
Schnittstellen
| Schnittstelle | Beschreibung | |
|---|---|---|
![]() |
IUnrestrictedPermission | Ermöglicht einer Berechtigung das Verfügbarmachen eines uneingeschränkten Zustands. |
Enumerationen
| Enumeration | Beschreibung | |
|---|---|---|
![]() |
DataProtectionPermissionFlags | Gibt die Zugriffsberechtigungen für das Verschlüsseln von Daten und Arbeitsspeicher an. |
![]() |
EnvironmentPermissionAccess | Gibt Zugriff auf Umgebungsvariablen an. |
![]() |
FileDialogPermissionAccess | Gibt den Typ des über das Dateidialogfeld möglichen Zugriffs auf Dateien an. |
![]() |
FileIOPermissionAccess | Gibt den angeforderten Typ des Dateizugriffs an. |
![]() |
HostProtectionResource | Gibt Kategorien von Funktionen an, die potenziell schädlich für den Host sind, wenn sie von einer Methode oder Klasse aufgerufen werden. |
![]() |
IsolatedStorageContainment | Gibt die zulässige Verwendung der isolierten Speicherung an. |
![]() |
KeyContainerPermissionFlags | Gibt den Typ des gewährten Schlüsselcontainerzugriffs an. |
![]() |
PermissionState | Gibt an, ob eine Berechtigung bei der Erstellung vollen oder keinen Zugriff auf Ressourcen erhält. |
![]() |
ReflectionPermissionFlag | Gibt die zulässige Verwendung von System.Reflection für nicht sichtbare Member an. |
![]() |
RegistryPermissionAccess | Gibt den zulässigen Zugriff auf Registrierungsschlüssel und -werte an. |
![]() |
SecurityAction | Gibt die Sicherheitsaktionen an, die über die Deklarationssicherheit ausgeführt werden können. |
![]() |
SecurityPermissionFlag | Gibt Zugriffsflags für das Sicherheitsberechtigungsobjekt an. |
![]() |
StorePermissionFlags | Gibt den gewährten Zugriff auf X.509-Zertifikatsspeicher an. |
![]() |
UIPermissionClipboard | Gibt den für den Aufrufcode zugelassenen Typ des Zugriffs auf die Zwischenablage an. |
![]() |
UIPermissionWindow | Gibt den für den Code zugelassenen Fenstertyp an. |
.png)
.png)
.png)