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 l'account e i dati di contatto comuni alle entità che possono essere autenticate.
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
| Nome | Descrizione |
|---|---|
| AuthenticablePrincipal(PrincipalContext, String, String, Boolean) |
Inizializza una nuova istanza della classe AuthenticablePrincipal utilizzando 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 all'uso direttamente dal codice. |
| AuthenticablePrincipal(PrincipalContext) |
Inizializza una nuova istanza della classe AuthenticablePrincipal utilizzando il contesto specificato. Questo costruttore viene chiamato dai costruttori della classe derivata per inizializzare la classe di base e non è destinato all'uso direttamente dal codice. |
Proprietà
| Nome | Descrizione |
|---|---|
| AccountExpirationDate |
Ottiene o imposta un valore Nullable DateTime che specifica la data e l'ora di scadenza dell'account. |
| AccountLockoutTime |
Ottiene l'oggetto Nullable DateTime che specifica la data e l'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 la crittografia reversibile della password è abilitata per questo account. |
| BadLogonCount |
Ottiene il numero di tentativi di accesso che usano credenziali non corrette per questo account. |
| Certificates |
Ottiene un X509Certificate2Collection oggetto contenente i certificati X509 per questo account. |
| Context |
Ottiene un contesto principale associato all'entità. (Ereditato da Principal) |
| ContextRaw |
Ottiene un contesto principale associato a questa entità. (Ereditato da Principal) |
| ContextType |
Ottiene il valore di enumerazione del tipo di contesto che specifica il tipo di contesto principale associato a questa entità. (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'entità. (Ereditato da Principal) |
| DisplayName |
Ottiene o imposta il nome visualizzato per questa entità. (Ereditato da Principal) |
| DistinguishedName |
Ottiene il nome distinto (DN) per questa entità. (Ereditato da Principal) |
| Enabled |
Ottiene o imposta un valore booleano nullable che specifica se l'account è abilitato per l'autenticazione. |
| Guid |
Ottiene il GUID associato a questa entità. (Ereditato da Principal) |
| HomeDirectory |
Ottiene o imposta la home directory per questo account. |
| HomeDrive |
Ottiene o imposta l'unità principale per questo account. |
| LastBadPasswordAttempt |
Ottiene l'oggetto Nullable DateTime che specifica la data e l'ora dell'ultimo tentativo di password non corretto sull'account. |
| LastLogon |
Ottiene l'oggetto Nullable DateTime che specifica la data e l'ora dell'ultimo accesso per questo account. |
| LastPasswordSet |
Ottiene l'oggetto Nullable DateTime che specifica la data e l'ora dell'ultima impostazione della password per l'account. |
| Name |
Ottiene o imposta il nome dell'entità. (Ereditato da Principal) |
| PasswordNeverExpires |
Ottiene o imposta un valore booleano che specifica se la password scade per l'account. |
| PasswordNotRequired |
Ottiene o imposta un valore booleano che specifica se è necessaria una password per questo account. |
| PermittedLogonTimes |
Ottiene o imposta le ore in cui l'entità può accedere. |
| PermittedWorkstations |
Ottiene l'elenco delle workstation a cui è consentito accedere questa entità. |
| SamAccountName |
Ottiene o imposta il nome dell'account SAM per questa entità. (Ereditato da Principal) |
| ScriptPath |
Ottiene o imposta il percorso dello script per questo account. |
| Sid |
Ottiene l'ID di sicurezza (SID) dell'entità. (Ereditato da Principal) |
| SmartcardLogonRequired |
Ottiene o imposta un valore booleano che specifica se è necessaria una smart card per accedere all'account. |
| StructuralObjectClass |
Ottiene l'attributo della directory della classe di oggetti strutturali. (Ereditato da Principal) |
| UserCannotChangePassword |
Ottiene o imposta un valore booleano che specifica se l'utente può modificare la password per questo account. Non usarlo con un oggetto ComputerPrincipal. |
| UserPrincipalName |
Ottiene o imposta il nome dell'entità utente (UPN) associato a questa entità. (Ereditato da Principal) |
Metodi
| Nome | Descrizione |
|---|---|
| ChangePassword(String, String) |
Modifica la password dell'account dalla vecchia password alla nuova password. Non usarlo con un oggetto ComputerPrincipal. |
| CheckDisposedOrDeleted() |
Determina se i Dispose() metodi o Delete() sono stati chiamati su questa classe. Questo metodo viene chiamato da classi che derivano da questa 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() |
Scade la password per questo account. In questo modo l'utente cambierà la password al successivo accesso. |
| ExtensionGet(String) |
Recupera un attributo di un oggetto 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 entità di autenticazione con una password non corretta che tenta di registrare nell'intervallo di data e ora specificato. |
| FindByBadPasswordAttempt<T>(PrincipalContext, DateTime, MatchType) |
Restituisce una PrincipalSearchResult<T> raccolta di oggetti con un tentativo di password non valido entro l'intervallo di data e ora specificato. Questa è la funzione modello per le classi estese che desiderano implementare questa funzionalità. |
| FindByExpirationTime(PrincipalContext, DateTime, MatchType) |
Restituisce un insieme di oggetti entità di autenticazione che hanno un'ora di scadenza dell'account registrata nell'intervallo di data e ora specificato. |
| FindByExpirationTime<T>(PrincipalContext, DateTime, MatchType) |
Restituisce un PrincipalSearchResult<T> insieme di oggetti con scadenza entro l'intervallo di data e ora specificato. Questa è la funzione modello per le classi estese che desiderano implementare questa funzionalità. |
| FindByLockoutTime(PrincipalContext, DateTime, MatchType) |
Restituisce un insieme di oggetti entità di autenticazione con un tempo di blocco dell'account registrato nell'intervallo di data e ora specificato. |
| FindByLockoutTime<T>(PrincipalContext, DateTime, MatchType) |
Restituisce un PrincipalSearchResult<T> insieme di oggetti con un'ora di blocco entro l'intervallo di data e ora specificato. Questa è la funzione modello per le classi estese che desiderano implementare questa funzionalità. |
| FindByLogonTime(PrincipalContext, DateTime, MatchType) |
Restituisce un insieme di oggetti entità di autenticazione che hanno un account di accesso registrato nell'intervallo di data e ora specificato. |
| FindByLogonTime<T>(PrincipalContext, DateTime, MatchType) |
Restituisce un PrincipalSearchResult<T> insieme di oggetti con un'ora di accesso entro l'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 con un set di password dell'account registrato nell'intervallo di data e ora specificato. |
| FindByPasswordSetTime<T>(PrincipalContext, DateTime, MatchType) |
Restituisce un PrincipalSearchResult<T> insieme di oggetti con un'ora di impostazione della password entro l'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 gruppo che specificano i gruppi di cui l'entità corrente è membro. (Ereditato da Principal) |
| GetGroups(PrincipalContext) |
Restituisce un insieme di oggetti gruppo di cui l'entità è membro e che esiste nell'archivio fornito dal parametro di contesto specificato. (Ereditato da Principal) |
| GetHashCode() |
Recupera l'hash creato dal contenuto dell'oggetto principal, adatto per l'uso in algoritmi di hash e strutture di dati come una tabella hash. (Ereditato da Principal) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| GetUnderlyingObject() |
Restituisce l'oggetto sottostante DirectoryEntry 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'entità è un membro del gruppo specificato. (Ereditato da Principal) |
| IsMemberOf(PrincipalContext, IdentityType, String) |
Restituisce un valore booleano che specifica se l'entità è un membro del gruppo specificato dal tipo di identità e dal valore. (Ereditato da Principal) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| RefreshExpiredPassword() |
Aggiorna una password scaduta. |
| Save() |
Salva le modifiche apportate all'oggetto principal nell'archivio. Se si tratta di 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 si tratta di un nuovo oggetto principal, questo metodo lo inserisce nel contesto specificato. Se l'entità è già stata salvata in modo permanente, viene spostata dal contesto originale al contesto specificato. (Ereditato da Principal) |
| SetPassword(String) |
Imposta la password dell'account sul valore specificato. |
| ToString() |
Restituisce una rappresentazione di stringa descrittiva dell'oggetto principal corrente. (Ereditato da Principal) |
| UnlockAccount() |
Sblocca l'account se è attualmente bloccato. |