System.Security.Permissions Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert Klassen, die den Zugriff auf Vorgänge und Ressourcen basierend auf Richtlinien steuern.
Klassen
CodeAccessSecurityAttribute |
Gibt die Basisattributklasse für Codezugriffssicherheit an. |
DataProtectionPermission |
Steuert die Möglichkeit des Zugriffs auf verschlüsselte Daten und Arbeitsspeicher. Diese Klasse kann nicht vererbt werden. |
DataProtectionPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für DataProtectionPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
EnvironmentPermission |
Steuert den Zugriff auf System- und Benutzerumgebungsvariablen. Diese Klasse kann nicht vererbt werden. |
EnvironmentPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für EnvironmentPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
FileDialogPermission |
Steuert den Zugriff auf Dateien oder Ordner über ein Datei-Dialogfeld. Diese Klasse kann nicht vererbt werden. |
FileDialogPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für FileDialogPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
FileIOPermission |
Steuert die Fähigkeit, auf Dateien und Ordner zuzugreifen. Diese Klasse kann nicht vererbt werden. |
FileIOPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für FileIOPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
GacIdentityPermission |
Definiert die Identitätsberechtigung für Dateien, die aus dem globalen Assemblycache stammen. Diese Klasse kann nicht vererbt werden. |
GacIdentityPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für GacIdentityPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
HostProtectionAttribute |
Ermöglicht das Bestimmen von Hostsicherheitsanforderungen mithilfe von Deklarationssicherheitsaktionen. Diese Klasse kann nicht vererbt werden. |
IsolatedStorageFilePermission |
Gibt die zulässige Verwendung eines privaten virtuellen Dateisystems an. Diese Klasse kann nicht vererbt werden. |
IsolatedStorageFilePermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für IsolatedStorageFilePermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
IsolatedStoragePermission |
Entspricht dem Zugriff auf einen generischen isolierten Speicher. |
IsolatedStoragePermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für IsolatedStoragePermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. |
KeyContainerPermission |
Steuert die Fähigkeit, auf Schlüsselcontainer zuzugreifen. Diese Klasse kann nicht vererbt werden. |
KeyContainerPermissionAccessEntry |
Gibt Zugriffsrechte für bestimmte Schlüsselcontainer an. Diese Klasse kann nicht vererbt werden. |
KeyContainerPermissionAccessEntryCollection |
Stellt eine Auflistung von KeyContainerPermissionAccessEntry-Objekten dar. Diese Klasse kann nicht vererbt werden. |
KeyContainerPermissionAccessEntryEnumerator |
Stellt den Enumerator für KeyContainerPermissionAccessEntry-Objekte in einer KeyContainerPermissionAccessEntryCollection dar. |
KeyContainerPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für KeyContainerPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
MediaPermission |
MediaPermission beschreibt verschiedene Sicherheitsberechtigungen, die die Funktionsfähigkeit von Audio-, Bild- und Videomedien in einer teilweise vertrauenswürdigen Windows Presentation Foundation-Anwendung steuern. |
MediaPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für MediaPermission unter Verwendung deklarativer Sicherheit auf Code angewendet 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 für beide deklarative und imperative Sicherheitsaktionen definiert sind. Diese Klasse kann nicht vererbt werden. |
PrincipalPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für PrincipalPermission unter Verwendung deklarativer Sicherheit 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, dass Sicherheitsaktionen für PublisherIdentityPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
ReflectionPermission |
Steuert den Zugriff auf nicht öffentliche Typen und Member über die System.Reflection-APIs. Steuert einige Funktionen der System.Reflection.Emit APIs. |
ReflectionPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für ReflectionPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. |
RegistryPermission |
Steuert die Fähigkeit, auf Registrierungsvariablen zugreifen zu können. Diese Klasse kann nicht vererbt werden. |
RegistryPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für RegistryPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt 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 Satz von Sicherheitsberechtigungen, die auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
SecurityPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für SecurityPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
SiteIdentityPermission |
Definiert die Identitätsberechtigung für die Website, von der der Code stammt. Diese Klasse kann nicht vererbt werden. |
SiteIdentityPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für SiteIdentityPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
StorePermission |
Steuert den Zugriff auf Speicher mit X.509-Zertifikaten. Diese Klasse kann nicht vererbt werden. |
StorePermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für StorePermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
StrongNameIdentityPermission |
Definiert die Identitätsberechtigung für starke Namen. Diese Klasse kann nicht vererbt werden. |
StrongNameIdentityPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für StrongNameIdentityPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. 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. |
TypeDescriptorPermission |
Definiert den Zugriff von teilweise vertrauenswürdigem Code auf die TypeDescriptor-Klasse. |
TypeDescriptorPermissionAttribute |
Bestimmt die Berechtigungsflags, die für ein TypeDescriptor gelten. |
UIPermission |
Steuert die Berechtigungen, die sich auf Benutzeroberflächen und die Zwischenablage beziehen. Diese Klasse kann nicht vererbt werden. |
UIPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für UIPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
UrlIdentityPermission |
Definiert die Identitätsberechtigung für die URL, von der der Code stammt. Diese Klasse kann nicht vererbt werden. |
UrlIdentityPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für UrlIdentityPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
WebBrowserPermission |
Mit dem WebBrowserPermission-Objekt wird gesteuert, ob das WebBrowser-Steuerelement erstellt werden kann. |
WebBrowserPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für WebBrowserPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. |
ZoneIdentityPermission |
Definiert die Identitätsberechtigung für die Zone, aus der der Code stammt. Diese Klasse kann nicht vererbt werden. |
ZoneIdentityPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für ZoneIdentityPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. Diese Klasse kann nicht vererbt werden. |
Schnittstellen
IUnrestrictedPermission |
Ermöglicht es einer Berechtigung, einen uneingeschränkten Zustand verfügbar zu machen. |
Enumerationen
DataProtectionPermissionFlags |
Gibt die Zugriffsberechtigungen für das Verschlüsseln von Daten und Speicher an. |
EnvironmentPermissionAccess |
Gibt Zugriff auf Umgebungsvariablen an. |
FileDialogPermissionAccess |
Gibt den Typ des Dateizugriffs über das Dialogfeld Datei 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. |
MediaPermissionAudio |
Gibt die Berechtigungsstufe für Audio an. |
MediaPermissionImage |
Gibt die Berechtigungsstufe für Bilder an. |
MediaPermissionVideo |
Gibt die Berechtigungsstufe für Video an. |
PermissionState |
Gibt an, ob eine Berechtigung bei der Erstellung vollen oder keinen Zugriff auf Ressourcen erhält. |
ReflectionPermissionFlag |
Gibt die erlaubte Verwendung des System.Reflection-Namespaces und des System.Reflection.Emit-Namespaces an. |
RegistryPermissionAccess |
Gibt den zulässigen Zugriff auf Registrierungsschlüssel und -werte an. |
SecurityAction |
Gibt die Sicherheitsaktionen an, die mit deklarativer Sicherheit ausgeführt werden können. |
SecurityPermissionFlag |
Gibt Zugriffsflags für das Sicherheitsberechtigungsobjekt an. |
StorePermissionFlags |
Gibt den gewährten Zugriff auf X.509-Zertifikatsspeicher an. |
TypeDescriptorPermissionFlags |
Definiert Berechtigungseinstellungen für Typdeskriptoren. |
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. |
WebBrowserPermissionLevel |
Gibt die Berechtigungsstufe für einen Webbrowser an. |