System.Security.Principal-Namespace
Der System.Security.Principal-Namespace definiert ein Hauptobjekt, das den Sicherheitskontext darstellt, in dem Code ausgeführt wird. Weitere Informationen finden Sie unter Rollenbasierte Sicherheit.
Klassen
Klasse | Beschreibung | |
---|---|---|
![]() |
GenericIdentity | Stellt einen generischen Benutzer dar. |
![]() |
GenericPrincipal | Stellt einen generischen Principal dar. |
![]() |
IdentityNotMappedException | Stellt eine Ausnahme für einen Principal 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 stellt Marshalling- und Vergleichsoperationen für SIDs bereit. |
![]() |
WindowsIdentity | Stellt einen Windows-Benutzer dar. |
![]() |
WindowsImpersonationContext | Stellt den Windows-Benutzer vor dem Identitätswechsel dar. |
![]() |
WindowsPrincipal | Ermöglicht es, mithilfe von Code die Mitgliedschaft eines Windows-Benutzers in einer Windows-Gruppe zu überprüfen. |
Schnittstellen
Schnittstelle | Beschreibung | |
---|---|---|
![]() |
IIdentity | Definiert die Grundfunktionen eines Identitätsobjekts. |
![]() |
IPrincipal | Definiert die Grundfunktionen eines Hauptobjekts. |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
![]() |
PrincipalPolicy | Gibt an, wie Haupt- und Identitätsobjekte für eine Anwendungsdomäne erstellt werden sollen. Der Standardwert ist UnauthenticatedPrincipal. |
![]() |
TokenAccessLevels | Definiert die Berechtigungen des Benutzerkontos, das dem Zugriffstoken zugeordnet ist. |
![]() |
TokenImpersonationLevel | Definiert Ebenen des Sicherheitsidentitätswechsels. Die Ebenen des Sicherheitsidentitätswechsels steuern den Umfang, in dem ein Serverprozess für einen Clientprozess Vorgänge ausführen kann. |
![]() |
WellKnownSidType | Definiert eine Reihe häufig verwendeter Sicherheitskennungen (SIDs). |
![]() |
WindowsAccountType | Gibt den Typ des verwendeten Windows-Kontos an. |
![]() |
WindowsBuiltInRole | Gibt mit IsInRole häufig zu verwendende Rollen an. |