AuthenticablePrincipal Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Incapsula i dati dell'account e sui contatti, comuni agli oggetti Principal, che possono essere autenticati.
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
- Ereditarietà
- Derivato
- Attributi
Costruttori
AuthenticablePrincipal(PrincipalContext) |
Inizializza una nuova istanza della classe AuthenticablePrincipal tramite il contesto specificato. Questo costruttore viene chiamato dai costruttori della classe derivata per inizializzare la classe di base e non è destinato a essere utilizzato direttamente dal codice. |
AuthenticablePrincipal(PrincipalContext, String, String, Boolean) |
Inizializza una nuova istanza della classe AuthenticablePrincipal tramite il contesto, il nome dell'account SAM, la password e il valore abilitato specificati. Questo costruttore viene chiamato dai costruttori della classe derivata per inizializzare la classe di base e non è destinato a essere utilizzato direttamente dal codice. |
Proprietà
AccountExpirationDate |
Ottiene o imposta un oggetto DateTime nullable che specifica data e ora di scadenza dell'account. |
AccountLockoutTime |
Ottiene o imposta l'oggetto DateTime nullable che specifica data e ora in cui l'account è stato bloccato. |
AdvancedSearchFilter |
Restituisce un AdvancedFilters oggetto da utilizzare con Query By Example per impostare le proprietà di sola lettura prima di passare l'oggetto a PrincipalSearcher. |
AllowReversiblePasswordEncryption |
Ottiene o imposta un valore booleano che specifica se è attivata la crittografia reversibile della password per questo account. |
BadLogonCount |
Ottiene il numero di tentativi di accesso utilizzando credenziali non corrette per questo account. |
Certificates |
Ottiene un oggetto X509Certificate2Collection che contiene i certificati X.509 per l'account. |
Context |
Ottiene il contesto Principal associato all'oggetto Principal. (Ereditato da Principal) |
ContextRaw |
Ottiene il contesto Principal associato a questo oggetto Principal. (Ereditato da Principal) |
ContextType |
Ottiene il valore di enumerazione del tipo di contesto che specifica il tipo di contesto Principal associato a questo oggetto Principal. (Ereditato da Principal) |
DelegationPermitted |
Ottiene o imposta un valore booleano nullable che specifica se l'account può essere delegato. |
Description |
Ottiene o imposta la descrizione dell'oggetto Principal. (Ereditato da Principal) |
DisplayName |
Ottiene o imposta il nome visualizzato per questo oggetto Principal. (Ereditato da Principal) |
DistinguishedName |
Ottiene il nome distinto (DN, Distinguished Name) dell'oggetto Principal corrente. (Ereditato da Principal) |
Enabled |
Ottiene o imposta un valore booleano nullable che specifica se l'account è attivato per l'autenticazione. |
Guid |
Ottiene il GUID associato a questo oggetto Principal. (Ereditato da Principal) |
HomeDirectory |
Ottiene o imposta l'home directory per questo account. |
HomeDrive |
Ottiene o imposta l'unità principale per questo account. |
LastBadPasswordAttempt |
Ottiene l'oggetto DateTime nullable che specifica data e ora dell'ultimo tentativo di accesso con password non corretta su questo account. |
LastLogon |
Ottiene l'oggetto DateTime nullable che specifica data e ora dell'ultimo accesso per questo account. |
LastPasswordSet |
Ottiene l'oggetto DateTime nullable che specifica data e ora dell'ultima volta che è stata impostata la password per questo account. |
Name |
Ottiene o imposta il nome di questo oggetto Principal. (Ereditato da Principal) |
PasswordNeverExpires |
Ottiene o imposta un valore booleano che specifica se la password per questo account ha una scadenza o meno. |
PasswordNotRequired |
Ottiene o imposta un valore booleano che specifica se è richiesta una password per questo account. |
PermittedLogonTimes |
Ottiene o imposta le ore in cui l'oggetto Principal può avere accesso. |
PermittedWorkstations |
Ottiene l'elenco delle workstation a cui questo oggetto Principal può accedere. |
SamAccountName |
Ottiene o imposta il nome dell'account SAM per questo oggetto Principal. (Ereditato da Principal) |
ScriptPath |
Ottiene o imposta il percorso dello script per questo account. |
Sid |
Ottiene l'identificatore di sicurezza (SID) dell'oggetto Principal. (Ereditato da Principal) |
SmartcardLogonRequired |
Ottiene o imposta un valore booleano che specifica se è richiesta una smart card per accedere a questo account. |
StructuralObjectClass |
Ottiene l'attributo di directory di classe dell'oggetto strutturale. (Ereditato da Principal) |
UserCannotChangePassword |
Ottiene o imposta un valore booleano che specifica se l'utente può modificare la password per questo account. Non usare questa proprietà con un oggetto ComputerPrincipal. |
UserPrincipalName |
Ottiene o imposta il nome dell'entità utente (UPN) associato all'entità. (Ereditato da Principal) |
Metodi
ChangePassword(String, String) |
Modifica la password dell'account dalla password precedente a quella nuova. Non usare questa proprietà con un oggetto ComputerPrincipal. |
CheckDisposedOrDeleted() |
Determina se i metodi Dispose() o Delete() sono stati chiamati su questa classe. Questo metodo viene chiamato dalle classi che derivano dalla classe Principal. (Ereditato da Principal) |
Delete() |
Elimina l'oggetto Principal dall'archivio. (Ereditato da Principal) |
Dispose() |
Elimina l'istanza corrente dell'oggetto Principal. (Ereditato da Principal) |
Equals(Object) |
Restituisce un valore booleano che specifica se l'oggetto fornito è uguale all'oggetto corrente. (Ereditato da Principal) |
ExpirePasswordNow() |
Impone la scadenza della password per questo account. Questo forzerà l'utente a modificare la password al successivo accesso. |
ExtensionGet(String) |
Recupera un attributo di un oggetto di una classe estesa. (Ereditato da Principal) |
ExtensionSet(String, Object) |
Imposta il valore di un attributo in una classe estesa. (Ereditato da Principal) |
FindByBadPasswordAttempt(PrincipalContext, DateTime, MatchType) |
Restituisce un insieme di oggetti Principal di autenticazione per i quali è stato registrato un tentativo di accesso con password non corretta nell'intervallo di tempo specificato. |
FindByBadPasswordAttempt<T>(PrincipalContext, DateTime, MatchType) |
Restituisce una raccolta di oggetti PrincipalSearchResult<T> relativi a tentativi con password errata nell'intervallo di data e ora specificato. Questa è la funzione modello per le classi estese che desiderano implementare questa funzionalità. |
FindByExpirationTime(PrincipalContext, DateTime, MatchType) |
Restituisce una raccolta di oggetti entità di autenticazione che hanno una scadenza dell'account registrata nell'intervallo di data e ora specificato. |
FindByExpirationTime<T>(PrincipalContext, DateTime, MatchType) |
Restituisce una raccolta di oggetti PrincipalSearchResult<T> per i quali è impostata una scadenza compresa nell'intervallo di data e ora specificato. Questa è la funzione modello per le classi estese che desiderano implementare questa funzionalità. |
FindByLockoutTime(PrincipalContext, DateTime, MatchType) |
Restituisce una raccolta di oggetti entità di autenticazione che hanno un account con una data e ora di blocco registrate nell'intervallo di data e ora specificato. |
FindByLockoutTime<T>(PrincipalContext, DateTime, MatchType) |
Restituisce una raccolta di oggetti PrincipalSearchResult<T> per i quali sono definite una data e ora di blocco comprese nell'intervallo di data e ora specificato. Questa è la funzione modello per le classi estese che desiderano implementare questa funzionalità. |
FindByLogonTime(PrincipalContext, DateTime, MatchType) |
Restituisce una raccolta di oggetti entità di autenticazione che hanno un account con un accesso registrato nell'intervallo di data e ora specificato. |
FindByLogonTime<T>(PrincipalContext, DateTime, MatchType) |
Restituisce una raccolta di oggetti PrincipalSearchResult<T> per i quali sono definite una data e ora di accesso comprese nell'intervallo di data e ora specificato. Questa è la funzione modello per le classi estese che desiderano implementare questa funzionalità. |
FindByPasswordSetTime(PrincipalContext, DateTime, MatchType) |
Restituisce una raccolta di oggetti entità di autenticazione che hanno un account con una password impostata registrata nell'intervallo di data e ora specificato. |
FindByPasswordSetTime<T>(PrincipalContext, DateTime, MatchType) |
Restituisce una raccolta di oggetti PrincipalSearchResult<T> per i quali sono definite una data e ora di impostazione della password comprese nell'intervallo di data e ora specificato. Questa è la funzione modello per le classi estese che desiderano implementare questa funzionalità. |
GetGroups() |
Restituisce un insieme di oggetti di gruppo che specificano i gruppi di cui è membro l'oggetto Principal corrente. (Ereditato da Principal) |
GetGroups(PrincipalContext) |
Restituisce un insieme di oggetti di gruppo di cui l'oggetto Principal è membro e che è presente nell'archivio fornito dal parametro di contesto specificato. (Ereditato da Principal) |
GetHashCode() |
Recupera l'hash creato dal contenuto dell'oggetto Principal, che è adatto a essere utilizzato negli algoritmi di hash e nelle strutture dei dati simili a una tabella hash. (Ereditato da Principal) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
GetUnderlyingObject() |
Restituisce l'oggetto DirectoryEntry sottostante che fornisce i dati di contatto per l'oggetto Principal. (Ereditato da Principal) |
GetUnderlyingObjectType() |
Restituisce il tipo di oggetto sottostante. (Ereditato da Principal) |
IsAccountLockedOut() |
Restituisce un valore booleano che specifica se l'account è attualmente bloccato. |
IsMemberOf(GroupPrincipal) |
Restituisce un valore booleano che specifica se l'oggetto Principal è un membro del gruppo specificato. (Ereditato da Principal) |
IsMemberOf(PrincipalContext, IdentityType, String) |
Restituisce un valore booleano che specifica se l'oggetto Principal è un membro del gruppo specificato da valore e tipo di identità. (Ereditato da Principal) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
RefreshExpiredPassword() |
Aggiorna una password scaduta. |
Save() |
Salva le modifiche apportate all'oggetto Principal nell'archivio. Se questo è un nuovo oggetto Principal, questo metodo lo inserisce nell'archivio. (Ereditato da Principal) |
Save(PrincipalContext) |
Salva le modifiche apportate all'oggetto Principal nell'archivio. Se questo è un nuovo oggetto Principal, questo metodo lo inserisce nel contesto specificato. Se l'oggetto Principal è già stato reso persistente, viene spostato dal contesto originale al contesto specificato. (Ereditato da Principal) |
SetPassword(String) |
Imposta la password dell'account su un valore specifico. |
ToString() |
Restituisce una semplice rappresentazione in forma di stringa dell'oggetto Principal corrente. (Ereditato da Principal) |
UnlockAccount() |
Sblocca l'account se è attualmente bloccato. |