System.Security.Principal 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 ein Hauptobjekt, das den Sicherheitskontext darstellt, in dem Code ausgeführt wird. Weitere Informationen finden Sie unter Rollenbasierte Sicherheit.
Klassen
GenericIdentity |
Stellt einen generischen Benutzer dar. |
GenericPrincipal |
Stellt einen generischen Prinzipal dar. |
IdentityNotMappedException |
Stellt eine Ausnahme für einen Prinzipal dar, dessen Identität keiner bekannten Identität zugeordnet werden konnte. |
IdentityReference |
Stellt eine Identität dar und ist die Basisklasse für die NTAccount-Klasse und die SecurityIdentifier-Klasse. Diese Klasse stellt keinen öffentlichen Konstruktor bereit und kann deshalb nicht geerbt werden. |
IdentityReferenceCollection |
Stellt eine Auflistung von IdentityReference-Objekten dar und stellt ein Verfahren bereit, mit dem Gruppen von aus IdentityReference abgeleiteten Objekten in von IdentityReference abgeleitete Typen konvertiert werden können. |
NTAccount |
Stellt ein Benutzer- oder Gruppenkonto dar. |
SecurityIdentifier |
Stellt eine Sicherheits-ID (SID) dar und bietet Marshalling und Vergleichsoperationen für SIDs. |
WindowsIdentity |
Stellt einen Windows-Benutzer dar. |
WindowsImpersonationContext |
Stellt den Windows-Benutzer vor dem Identitätswechsel dar. |
WindowsPrincipal |
Ermöglicht es Code, die Windows-Gruppenmitgliedschaft eines Windows-Benutzers zu überprüfen. |
Schnittstellen
IIdentity |
Definiert die grundlegende Funktionalität eines Identity-Objekts. |
IPrincipal |
Definiert die grundlegende Funktionalität eines Prinzipalobjekts. |
Enumerationen
PrincipalPolicy |
Gibt an, wie Prinzipal- und Identitätsobjekte für eine Anwendungsdomäne erstellt werden sollen. Der Standardwert ist |
TokenAccessLevels |
Definiert die Berechtigungen für das Benutzerkonto, das dem Zugriffstoken zugeordnet ist. |
TokenImpersonationLevel |
Definiert die Sicherheitsidentitätswechselstufen dar. Sicherheitsdefinitionsstufen steuern den Grad, zu dem ein Serverprozess im Auftrag eines Clientprozesses agieren kann. |
WellKnownSidType |
Definiert eine Gruppe häufig verwendeter Sicherheits-IDs (SIDs). |
WindowsAccountType |
Gibt den Typ des verwendeten Windows-Kontos an. |
WindowsBuiltInRole |
Gibt allgemeine Rollen an, die mit IsInRole(String) verwendet werden. |