System.Security.Principal Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje obiekt podmiotu zabezpieczeń, który reprezentuje kontekst zabezpieczeń, w którym działa kod. Aby uzyskać więcej informacji, zobacz Zabezpieczenia oparte na rolach.
Klasy
GenericIdentity |
Reprezentuje użytkownika ogólnego. |
GenericPrincipal |
Reprezentuje podmiot zabezpieczeń ogólnych. |
IdentityNotMappedException |
Reprezentuje wyjątek dla podmiotu zabezpieczeń, którego tożsamość nie może być mapowana na znaną tożsamość. |
IdentityReference |
Reprezentuje tożsamość i jest klasą bazową dla NTAccount klas i SecurityIdentifier . Ta klasa nie udostępnia konstruktora publicznego i dlatego nie można jej dziedziczyć. |
IdentityReferenceCollection |
Reprezentuje kolekcję IdentityReference obiektów i zapewnia metodę konwertowania zestawów IdentityReferenceobiektów pochodnych na IdentityReferencetypy pochodne. |
NTAccount |
Reprezentuje konto użytkownika lub grupy. |
SecurityIdentifier |
Reprezentuje identyfikator zabezpieczeń (SID) i udostępnia operacje marshalingu i porównania dla identyfikatorów SID. |
WindowsIdentity |
Reprezentuje użytkownika systemu Windows. |
WindowsImpersonationContext |
Reprezentuje użytkownika systemu Windows przed operacją personifikacji. |
WindowsPrincipal |
Umożliwia kod sprawdzania członkostwa w grupie systemu Windows użytkownika systemu Windows. |
Interfejsy
IIdentity |
Definiuje podstawową funkcjonalność obiektu tożsamości. |
IPrincipal |
Definiuje podstawową funkcjonalność obiektu podmiotu zabezpieczeń. |
Wyliczenia
PrincipalPolicy |
Określa sposób tworzenia obiektów podmiotu zabezpieczeń i tożsamości dla domeny aplikacji. Wartość domyślna to |
TokenAccessLevels |
Definiuje uprawnienia konta użytkownika skojarzonego z tokenem dostępu. |
TokenImpersonationLevel |
Definiuje poziomy personifikacji zabezpieczeń. Poziomy personifikacji zabezpieczeń określają stopień, w jakim proces serwera może działać w imieniu procesu klienta. |
WellKnownSidType |
Definiuje zestaw powszechnie używanych identyfikatorów zabezpieczeń (SID). |
WindowsAccountType |
Określa typ używanego konta systemu Windows. |
WindowsBuiltInRole |
Określa typowe role, które mają być używane z programem IsInRole(String). |