System.Security.Principal Namnområde

Definierar ett huvudobjekt som representerar säkerhetskontexten under vilken kod körs. Mer information finns iRole-Based Security.

Klasser

Name Description
GenericIdentity

Representerar en allmän användare.

GenericPrincipal

Representerar ett allmänt huvudnamn.

IdentityNotMappedException

Representerar ett undantag för ett huvudnamn vars identitet inte kunde mappas till en känd identitet.

IdentityReference

Representerar en identitet och är basklassen för klasserna NTAccount och SecurityIdentifier . Den här klassen tillhandahåller ingen offentlig konstruktor och kan därför inte ärvas.

IdentityReferenceCollection

Representerar en samling IdentityReference objekt och tillhandahåller ett sätt att konvertera uppsättningar av IdentityReference-härledda objekt till IdentityReference-härledda typer.

NTAccount

Representerar ett användar- eller gruppkonto.

SecurityIdentifier

Representerar en säkerhetsidentifierare (SID) och tillhandahåller hanterings- och jämförelseåtgärder för SID:er.

WindowsIdentity

Representerar en Windows användare.

WindowsImpersonationContext

Representerar den Windows användaren före en personifieringsåtgärd.

WindowsPrincipal

Aktiverar kod för att kontrollera Windows gruppmedlemskap för en Windows användare.

Gränssnitt

Name Description
IIdentity

Definierar de grundläggande funktionerna i ett identitetsobjekt.

IPrincipal

Definierar de grundläggande funktionerna i ett huvudobjekt.

Uppräkningar

Name Description
PrincipalPolicy

Anger hur huvudobjekt och identitetsobjekt ska skapas för en programdomän. Standardvärdet är UnauthenticatedPrincipal.

TokenAccessLevels

Definierar behörigheterna för användarkontot som är associerat med åtkomsttoken.

TokenImpersonationLevel

Definierar säkerhetspersonifieringsnivåer. Nivåerna för säkerhetspersonifiering styr i vilken grad en serverprocess kan agera för en klientprocesss räkning.

WellKnownSidType

Definierar en uppsättning vanliga säkerhetsidentifierare (SID).

WindowsAccountType

Anger vilken typ av Windows konto som används.

WindowsBuiltInRole

Anger vanliga roller som ska användas med IsInRole(String).