System.Security.Principal Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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). |