System.Security.Principal Przestrzeń nazw

System.Security.Principal Nazw definiuje obiekt podmiotu zabezpieczeń, który reprezentuje kontekstu zabezpieczeń, w którym jest uruchomiony kod. The System.Security.Principal namespace defines a principal object that represents the security context under which code is running. Aby uzyskać więcej informacji, zobacz opartej na rolach zabezpieczeń. For more information, see Role-Based Security.

Klasy

GenericIdentity

Reprezentuje użytkownika ogólnego.Represents a generic user.

GenericPrincipal

Reprezentuje ogólny podmiot zabezpieczeń.Represents a generic principal.

IdentityNotMappedException

Reprezentuje wyjątek dla podmiotu zabezpieczeń, którego tożsamość nie mogła zostać zmapowana na znaną tożsamość.Represents an exception for a principal whose identity could not be mapped to a known identity.

IdentityReference

Reprezentuje tożsamość i jest klasą bazową dla NTAccount klas i. SecurityIdentifierRepresents an identity and is the base class for the NTAccount and SecurityIdentifier classes. Ta klasa nie udostępnia konstruktora publicznego i dlatego nie może być dziedziczona.This class does not provide a public constructor, and therefore cannot be inherited.

IdentityReferenceCollection

Reprezentuje kolekcję IdentityReference obiektów i zapewnia metodę konwertowania zestawów obiektów pochodnych IdentityReferencena typy pochodne IdentityReference.Represents a collection of IdentityReference objects and provides a means of converting sets of IdentityReference-derived objects to IdentityReference-derived types.

NTAccount

Reprezentuje konto użytkownika lub grupy.Represents a user or group account.

SecurityIdentifier

Reprezentuje identyfikator zabezpieczeń (SID) i zapewnia operacje organizowania i porównywania identyfikatorów SID.Represents a security identifier (SID) and provides marshaling and comparison operations for SIDs.

WindowsIdentity

Reprezentuje użytkownika systemu Windows.Represents a Windows user.

WindowsImpersonationContext

Reprezentuje użytkownika systemu Windows przed operacją personifikacji.Represents the Windows user prior to an impersonation operation.

WindowsPrincipal

Umożliwia programowi Code sprawdzenie członkostwa w grupie systemu Windows użytkownika systemu Windows.Enables code to check the Windows group membership of a Windows user.

Interfejsy

IIdentity

Definiuje podstawowe funkcje obiektu tożsamości.Defines the basic functionality of an identity object.

IPrincipal

Definiuje podstawowe funkcje obiektu podmiotu zabezpieczeń.Defines the basic functionality of a principal object.

Wyliczenia

PrincipalPolicy

Określa sposób tworzenia obiektów Principal i Identity dla domeny aplikacji.Specifies how principal and identity objects should be created for an application domain. Wartość domyślna to UnauthenticatedPrincipal.The default is UnauthenticatedPrincipal.

TokenAccessLevels

Definiuje uprawnienia konta użytkownika skojarzonego z tokenem dostępu.Defines the privileges of the user account associated with the access token.

TokenImpersonationLevel

Definiuje poziomy personifikacji zabezpieczeń.Defines security impersonation levels. Poziomy personifikacji zabezpieczeń określają stopień, w jakim proces serwera może działać w imieniu procesu klienta.Security impersonation levels govern the degree to which a server process can act on behalf of a client process.

WellKnownSidType

Definiuje zestaw często używanych identyfikatorów zabezpieczeń (SID).Defines a set of commonly used security identifiers (SIDs).

WindowsAccountType

Określa typ używanego konta systemu Windows.Specifies the type of Windows account used.

WindowsBuiltInRole

Określa typowe role, które mają być używane z IsInRole(String).Specifies common roles to be used with IsInRole(String).