System.Security.Principal Namespace

Der System.Security.Principal-Namespace definiert ein Hauptobjekt, das den Sicherheitskontext darstellt, in dem Code ausgeführt wird. The System.Security.Principal namespace defines a principal object that represents the security context under which code is running. Weitere Informationen finden Sie unter Rollenbasierte Sicherheit. For more information, see Role-Based Security.

Klassen

GenericIdentity

Stellt einen allgemeinen Benutzer dar.Represents a generic user.

GenericPrincipal

Stellt einen allgemeinen Prinzipal dar.Represents a generic principal.

IdentityNotMappedException

Stellt eine Ausnahme für einen Principal dar, dessen Identität keiner bekannten Identität zugeordnet werden konnte.Represents an exception for a principal whose identity could not be mapped to a known identity.

IdentityReference

Stellt eine Identität dar und ist die Basisklasse für die NTAccount-Klasse und die SecurityIdentifier-Klasse.Represents an identity and is the base class for the NTAccount and SecurityIdentifier classes. Diese Klasse stellt keinen öffentlichen Konstruktor bereit und kann deshalb nicht geerbt werden.This class does not provide a public constructor, and therefore cannot be inherited.

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.Represents a collection of IdentityReference objects and provides a means of converting sets of IdentityReference-derived objects to IdentityReference-derived types.

NTAccount

Stellt ein Benutzer- oder Gruppenkonto dar.Represents a user or group account.

SecurityIdentifier

Stellt eine Sicherheits-ID (SID) dar und bietet Marshalling und Vergleichsoperationen für SIDs.Represents a security identifier (SID) and provides marshaling and comparison operations for SIDs.

WindowsIdentity

Stellt einen Windows-Benutzer dar.Represents a Windows user.

WindowsImpersonationContext

Stellt den Windows-Benutzer vor dem Identitätswechsel dar.Represents the Windows user prior to an impersonation operation.

WindowsPrincipal

Ermöglicht es Code, die Windows-Gruppenmitgliedschaft eines Windows-Benutzers zu überprüfen.Enables code to check the Windows group membership of a Windows user.

Schnittstellen

IIdentity

Definiert die Grundfunktionen eines Identitätsobjekts.Defines the basic functionality of an identity object.

IPrincipal

Definiert die Grundfunktionen eines Hauptobjekts.Defines the basic functionality of a principal object.

Enumerationen

PrincipalPolicy

Gibt an, wie Prinzipal- und Identitätsobjekte für eine Anwendungsdomäne erstellt werden sollen.Specifies how principal and identity objects should be created for an application domain. Die Standardeinstellung ist UnauthenticatedPrincipal.The default is UnauthenticatedPrincipal.

TokenAccessLevels

Definiert die Berechtigungen für das Benutzerkonto, das dem Zugriffstoken zugeordnet ist.Defines the privileges of the user account associated with the access token.

TokenImpersonationLevel

Definiert Ebenen des Sicherheitsidentitätswechsels.Defines security impersonation levels. Die Ebenen des Sicherheitsidentitätswechsels steuern den Umfang, in dem ein Serverprozess für einen Clientprozess Vorgänge ausführen kann.Security impersonation levels govern the degree to which a server process can act on behalf of a client process.

WellKnownSidType

Definiert eine Gruppe häufig verwendeter Sicherheits-IDs (SIDs).Defines a set of commonly used security identifiers (SIDs).

WindowsAccountType

Gibt den Typ des verwendeten Windows-Kontos an.Specifies the type of Windows account used.

WindowsBuiltInRole

Gibt allgemeine Rollen an, die mit IsInRole(String) verwendet werden.Specifies common roles to be used with IsInRole(String).