AuthenticablePrincipal Klasa
Definicja
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.
Hermetyzuje konto i dane kontaktowe wspólne dla podmiotów zabezpieczeń, które można uwierzytelnić.
public ref class AuthenticablePrincipal : System::DirectoryServices::AccountManagement::Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
public class AuthenticablePrincipal : System.DirectoryServices.AccountManagement.Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class AuthenticablePrincipal : System.DirectoryServices.AccountManagement.Principal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
type AuthenticablePrincipal = class
inherit Principal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type AuthenticablePrincipal = class
inherit Principal
Public Class AuthenticablePrincipal
Inherits Principal
- Dziedziczenie
- Pochodne
- Atrybuty
Konstruktory
AuthenticablePrincipal(PrincipalContext) |
Inicjuje AuthenticablePrincipal nowe wystąpienie klasy przy użyciu określonego kontekstu. Ten konstruktor jest wywoływany przez konstruktory klasy pochodnej, aby zainicjować klasę bazową i nie jest przeznaczony do użycia bezpośrednio z kodu. |
AuthenticablePrincipal(PrincipalContext, String, String, Boolean) |
Inicjuje AuthenticablePrincipal nowe wystąpienie klasy przy użyciu określonego kontekstu, nazwy konta SAM, hasła i włączonej wartości. Ten konstruktor jest wywoływany przez konstruktory klasy pochodnej, aby zainicjować klasę bazową i nie jest przeznaczony do użycia bezpośrednio z kodu. |
Właściwości
AccountExpirationDate |
Pobiera lub ustawia wartość DateTime null określającą datę i godzinę wygaśnięcia konta. |
AccountLockoutTime |
Pobiera wartość DateTime Null określającą datę i godzinę zablokowania konta. |
AdvancedSearchFilter |
AdvancedFilters Zwraca obiekt do użycia z zapytaniem według przykładu, aby ustawić właściwości tylko do odczytu przed przekazaniem PrincipalSearcherobiektu do obiektu . |
AllowReversiblePasswordEncryption |
Pobiera lub ustawia wartość logiczną określającą, czy dla tego konta włączono odwracalne szyfrowanie haseł. |
BadLogonCount |
Pobiera liczbę prób logowania przy użyciu nieprawidłowych poświadczeń dla tego konta. |
Certificates |
Pobiera element X509Certificate2Collection zawierający certyfikaty X509 dla tego konta. |
Context |
Pobiera kontekst podmiotu zabezpieczeń skojarzony z podmiotem zabezpieczeń. (Odziedziczone po Principal) |
ContextRaw |
Pobiera kontekst podmiotu zabezpieczeń skojarzony z tym podmiotem zabezpieczeń. (Odziedziczone po Principal) |
ContextType |
Pobiera wartość wyliczenia typu kontekstu, która określa typ kontekstu głównego skojarzonego z tym podmiotem zabezpieczeń. (Odziedziczone po Principal) |
DelegationPermitted |
Pobiera lub ustawia wartość logiczną dopuszczaną do wartości null, która określa, czy konto może być delegowane. |
Description |
Pobiera lub ustawia opis podmiotu zabezpieczeń. (Odziedziczone po Principal) |
DisplayName |
Pobiera lub ustawia nazwę wyświetlaną dla tego podmiotu zabezpieczeń. (Odziedziczone po Principal) |
DistinguishedName |
Pobiera nazwę wyróżniającą (DN) dla tego podmiotu zabezpieczeń. (Odziedziczone po Principal) |
Enabled |
Pobiera lub ustawia wartość logiczną dopuszczaną do wartości null, która określa, czy to konto jest włączone do uwierzytelniania. |
Guid |
Pobiera identyfikator GUID skojarzony z tym podmiotem zabezpieczeń. (Odziedziczone po Principal) |
HomeDirectory |
Pobiera lub ustawia katalog główny dla tego konta. |
HomeDrive |
Pobiera lub ustawia dysk macierzystowy dla tego konta. |
LastBadPasswordAttempt |
Pobiera wartość DateTime Null określającą datę i godzinę ostatniej nieprawidłowej próby hasła na tym koncie. |
LastLogon |
Pobiera wartość DateTime Null określającą datę i godzinę ostatniego logowania dla tego konta. |
LastPasswordSet |
Pobiera wartość DateTime Null określającą ostatnią datę i godzinę ustawienia hasła dla tego konta. |
Name |
Pobiera lub ustawia nazwę tego podmiotu zabezpieczeń. (Odziedziczone po Principal) |
PasswordNeverExpires |
Pobiera lub ustawia wartość logiczną określającą, czy hasło wygasa dla tego konta. |
PasswordNotRequired |
Pobiera lub ustawia wartość logiczną określającą, czy hasło jest wymagane dla tego konta. |
PermittedLogonTimes |
Pobiera lub ustawia czasy logowania podmiotu zabezpieczeń. |
PermittedWorkstations |
Pobiera listę stacji roboczych, do których może się zalogować ten podmiot zabezpieczeń. |
SamAccountName |
Pobiera lub ustawia nazwę konta SAM dla tego podmiotu zabezpieczeń. (Odziedziczone po Principal) |
ScriptPath |
Pobiera lub ustawia ścieżkę skryptu dla tego konta. |
Sid |
Pobiera identyfikator zabezpieczeń (SID) podmiotu zabezpieczeń. (Odziedziczone po Principal) |
SmartcardLogonRequired |
Pobiera lub ustawia wartość logiczną określającą, czy karta inteligentna jest wymagana do zalogowania się na koncie. |
StructuralObjectClass |
Pobiera atrybut katalogu klas obiektów strukturalnych. (Odziedziczone po Principal) |
UserCannotChangePassword |
Pobiera lub ustawia wartość logiczną określającą, czy użytkownik może zmienić hasło dla tego konta. Nie należy używać tego polecenia z elementem ComputerPrincipal. |
UserPrincipalName |
Pobiera lub ustawia główną nazwę użytkownika skojarzona z tym podmiotem zabezpieczeń. (Odziedziczone po Principal) |
Metody
ChangePassword(String, String) |
Zmienia hasło konta ze starego hasła na nowe hasło. Nie należy używać tego polecenia z elementem ComputerPrincipal. |
CheckDisposedOrDeleted() |
Określa, Dispose() czy metody lub Delete() zostały wywołane w tej klasie. Ta metoda jest wywoływana przez klasy pochodzące z tej klasy głównej. (Odziedziczone po Principal) |
Delete() |
Usuwa obiekt podmiotu z magazynu. (Odziedziczone po Principal) |
Dispose() |
Usuwa bieżące wystąpienie Principal obiektu. (Odziedziczone po Principal) |
Equals(Object) |
Zwraca wartość logiczną określającą, czy podany obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Principal) |
ExpirePasswordNow() |
Wygasa hasło dla tego konta. Spowoduje to wymusinie zmianę hasła użytkownika podczas następnego logowania. |
ExtensionGet(String) |
Pobiera atrybut obiektu klasy rozszerzonej. (Odziedziczone po Principal) |
ExtensionSet(String, Object) |
Ustawia wartość atrybutu w klasie rozszerzonej. (Odziedziczone po Principal) |
FindByBadPasswordAttempt(PrincipalContext, DateTime, MatchType) |
Zwraca kolekcję obiektów jednostki uwierzytelniania, które mają niepoprawne hasło, które zostały zarejestrowane w określonym zakresie daty i godziny. |
FindByBadPasswordAttempt<T>(PrincipalContext, DateTime, MatchType) |
Zwraca kolekcję obiektów, które mają nieprawidłową próbę PrincipalSearchResult<T> hasła w określonym zakresie daty i godziny. Jest to funkcja szablonu dla klas rozszerzonych, które chcą zaimplementować tę funkcję. |
FindByExpirationTime(PrincipalContext, DateTime, MatchType) |
Zwraca kolekcję obiektów jednostki uwierzytelniania, które mają czas wygaśnięcia konta zarejestrowany w określonym zakresie daty i godziny. |
FindByExpirationTime<T>(PrincipalContext, DateTime, MatchType) |
PrincipalSearchResult<T> Zwraca kolekcję obiektów, które mają czas wygaśnięcia w określonym zakresie daty i godziny. Jest to funkcja szablonu dla klas rozszerzonych, które chcą zaimplementować tę funkcję. |
FindByLockoutTime(PrincipalContext, DateTime, MatchType) |
Zwraca kolekcję obiektów jednostki uwierzytelniania, które mają czas blokady konta zarejestrowany w określonym zakresie daty i godziny. |
FindByLockoutTime<T>(PrincipalContext, DateTime, MatchType) |
PrincipalSearchResult<T> Zwraca kolekcję obiektów, które mają czas blokady w określonym zakresie daty i godziny. Jest to funkcja szablonu dla klas rozszerzonych, które chcą zaimplementować tę funkcję. |
FindByLogonTime(PrincipalContext, DateTime, MatchType) |
Zwraca kolekcję obiektów jednostki uwierzytelniania, które mają zarejestrowane logowanie konta w określonym zakresie daty i godziny. |
FindByLogonTime<T>(PrincipalContext, DateTime, MatchType) |
PrincipalSearchResult<T> Zwraca kolekcję obiektów, które mają godzinę logowania w określonym zakresie daty i godziny. Jest to funkcja szablonu dla klas rozszerzonych, które chcą zaimplementować tę funkcję. |
FindByPasswordSetTime(PrincipalContext, DateTime, MatchType) |
Zwraca kolekcję obiektów jednostki uwierzytelniania, które mają zestaw haseł konta zarejestrowanych w określonym zakresie daty i godziny. |
FindByPasswordSetTime<T>(PrincipalContext, DateTime, MatchType) |
PrincipalSearchResult<T> Zwraca kolekcję obiektów, które mają ustawiony czas hasła w określonym zakresie daty i godziny. Jest to funkcja szablonu dla klas rozszerzonych, które chcą zaimplementować tę funkcję. |
GetGroups() |
Zwraca kolekcję obiektów grupy, które określają grupy, których bieżący podmiot zabezpieczeń jest członkiem. (Odziedziczone po Principal) |
GetGroups(PrincipalContext) |
Zwraca kolekcję obiektów grupy, które podmiot zabezpieczeń jest elementem członkowskim i które istnieją w magazynie dostarczonym przez określony parametr kontekstu. (Odziedziczone po Principal) |
GetHashCode() |
Pobiera skrót utworzony na podstawie zawartości obiektu głównego, który jest odpowiedni do użycia w algorytmach tworzenia skrótów i strukturach danych, takich jak tabela skrótów. (Odziedziczone po Principal) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
GetUnderlyingObject() |
Zwraca obiekt bazowy DirectoryEntry , który dostarcza dane kontaktowe dla obiektu głównego. (Odziedziczone po Principal) |
GetUnderlyingObjectType() |
Zwraca typ obiektu bazowego. (Odziedziczone po Principal) |
IsAccountLockedOut() |
Zwraca wartość logiczną określającą, czy konto jest obecnie zablokowane. |
IsMemberOf(GroupPrincipal) |
Zwraca wartość logiczną określającą, czy podmiot zabezpieczeń jest członkiem określonej grupy. (Odziedziczone po Principal) |
IsMemberOf(PrincipalContext, IdentityType, String) |
Zwraca wartość logiczną określającą, czy podmiot zabezpieczeń jest członkiem grupy określonej przez typ tożsamości i wartość. (Odziedziczone po Principal) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
RefreshExpiredPassword() |
Odświeża wygasłe hasło. |
Save() |
Zapisuje zmiany wprowadzone w obiekcie głównym w magazynie. Jeśli jest to nowy obiekt podmiotu zabezpieczeń, ta metoda wstawia go do magazynu. (Odziedziczone po Principal) |
Save(PrincipalContext) |
Zapisuje zmiany wprowadzone w obiekcie głównym w magazynie. Jeśli jest to nowy obiekt podmiotu zabezpieczeń, ta metoda wstawia go do określonego kontekstu. Jeśli podmiot zabezpieczeń został już utrwalone, zostanie przeniesiony z oryginalnego kontekstu do określonego kontekstu. (Odziedziczone po Principal) |
SetPassword(String) |
Ustawia hasło konta na określoną wartość. |
ToString() |
Zwraca przyjazną dla użytkownika reprezentację ciągu bieżącego obiektu głównego. (Odziedziczone po Principal) |
UnlockAccount() |
Odblokuje konto, jeśli jest ono obecnie zablokowane. |