Principal 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 e le operazioni dell'account comuni a tutte le entità di sicurezza. Si tratta della classe di base astratta dalla quale sono derivate tutte le entità di sicurezza.
public ref class Principal abstract : IDisposable
public abstract class Principal : IDisposable
type Principal = class
interface IDisposable
Public MustInherit Class Principal
Implements IDisposable
- Ereditarietà
-
Principal
- Derivato
- Implementazioni
Commenti
Le classi di estensione personalizzate che derivano da questa classe possono chiamare questo costruttore dal costruttore della classe derivata per inizializzare la classe di base. Per altre informazioni, vedere l'argomento Panoramica delle estensioni principali .
Costruttori
Principal() |
Inizializza una nuova istanza della classe Principal. Questo costruttore viene chiamato dai costruttori della classe derivata per inizializzare la classe di base e non è destinato a essere chiamato direttamente dal codice. |
Proprietà
Context |
Ottiene il contesto Principal associato all'oggetto Principal. |
ContextRaw |
Ottiene il contesto Principal associato a questo oggetto Principal. |
ContextType |
Ottiene il valore di enumerazione del tipo di contesto che specifica il tipo di contesto Principal associato a questo oggetto Principal. |
Description |
Ottiene o imposta la descrizione dell'oggetto Principal. |
DisplayName |
Ottiene o imposta il nome visualizzato per questo oggetto Principal. |
DistinguishedName |
Ottiene il nome distinto (DN, Distinguished Name) dell'oggetto Principal corrente. |
Guid |
Ottiene il GUID associato a questo oggetto Principal. |
Name |
Ottiene o imposta il nome di questo oggetto Principal. |
SamAccountName |
Ottiene o imposta il nome dell'account SAM per questo oggetto Principal. |
Sid |
Ottiene l'identificatore di sicurezza (SID) dell'oggetto Principal. |
StructuralObjectClass |
Ottiene l'attributo di directory di classe dell'oggetto strutturale. |
UserPrincipalName |
Ottiene o imposta il nome dell'entità utente (UPN) associato all'entità. |
Metodi
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. |
Delete() |
Elimina l'oggetto Principal dall'archivio. |
Dispose() |
Elimina l'istanza corrente dell'oggetto Principal. |
Equals(Object) |
Restituisce un valore booleano che specifica se l'oggetto fornito è uguale all'oggetto corrente. |
ExtensionGet(String) |
Recupera un attributo di un oggetto di una classe estesa. |
ExtensionSet(String, Object) |
Imposta il valore di un attributo in una classe estesa. |
FindByIdentity(PrincipalContext, IdentityType, String) |
Restituisce un oggetto entità che corrisponde al tipo di identità e al valore specificati. Questa versione del metodo FindByIdentity(PrincipalContext, IdentityType, String) determina il formato del valore di identità. |
FindByIdentity(PrincipalContext, String) |
Restituisce un oggetto Principal che corrisponde al valore di identità specificato. |
FindByIdentityWithType(PrincipalContext, Type, IdentityType, String) |
Restituisce un oggetto entità che corrisponde al tipo di identità e al valore specificati. Questo metodo viene chiamato dall'implementazione del metodo FindByIdentity della classe derivata per limitare la ricerca al tipo di classe derivata e non deve essere chiamato direttamente dal codice. |
FindByIdentityWithType(PrincipalContext, Type, String) |
Restituisce un oggetto entità che corrisponde al tipo di identità e al valore specificati. Questo metodo viene chiamato dall'implementazione del metodo FindByIdentity della classe derivata per limitare la ricerca al tipo di classe derivata e non deve essere chiamato direttamente dal codice. |
GetGroups() |
Restituisce un insieme di oggetti di gruppo che specificano i gruppi di cui è membro l'oggetto Principal corrente. |
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. |
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. |
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. |
GetUnderlyingObjectType() |
Restituisce il tipo di oggetto sottostante. |
IsMemberOf(GroupPrincipal) |
Restituisce un valore booleano che specifica se l'oggetto Principal è un membro del gruppo specificato. |
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à. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Save() |
Salva le modifiche apportate all'oggetto Principal nell'archivio. Se questo è un nuovo oggetto Principal, questo metodo lo inserisce nell'archivio. |
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. |
ToString() |
Restituisce una semplice rappresentazione in forma di stringa dell'oggetto Principal corrente. |