DirectoryContext 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.
La classe DirectoryContext identifica una directory specifica e le credenziali utilizzate per accedere alla directory.
public ref class DirectoryContext
public class DirectoryContext
type DirectoryContext = class
Public Class DirectoryContext
- Ereditarietà
-
DirectoryContext
Commenti
È necessario creare un contesto di directory prima di accedere ai metodi e alle proprietà di un oggetto directory System.DirectoryServices.ActiveDirectory, ad esempio un dominio o una foresta.
Quando si crea un contesto di directory, è possibile applicare le credenziali correnti del processo o le credenziali alternative a tale contesto usando il costruttore appropriato. Queste credenziali determinano le autorizzazioni effettive quando il programma accede agli oggetti directory. Poiché Active Directory Domain Services oggetti potrebbero essere protetti dal recupero o dalla modifica da parte di utenti non amministrativi, l'uso di credenziali alternative con l'autorizzazione per accedere agli oggetti di destinazione è talvolta necessario per la funzionalità del programma appropriata.
La tabella seguente contiene un elenco dei tipi di destinazione consentiti e una descrizione del formato della stringa di destinazione.
Tipo di destinazione | MembroDirectoryContextType | Formato nome di destinazione |
---|---|---|
Controller di dominio | DirectoryServer | Nome DNS del controller di dominio. |
Istanza di AD LDS | DirectoryServer | Nome DNS del server AD LDS e numero di porta LDAP, ad esempio ad_lds_instance.fabrikam.com:389. |
Dominio | Domain | Nome DNS del dominio, ad esempio sales.corp.fabrikam.com. |
Foresta | Forest | Nome DNS della foresta, ad esempio corp.fabrikam.com. |
Partizione applicazione | ApplicationPartition | Nome DNS della partizione dell'applicazione. |
Set di configurazione DI AD LDS | ConfigurationSet | Una delle parole chiave associate al punto di connessione del servizio registrato dalle istanze di AD LDS per il set di configurazione. |
Costruttori
DirectoryContext(DirectoryContextType) |
Inizializza una nuova istanza della classe DirectoryContext del tipo specificato che contiene le credenziali del contesto utente corrente. |
DirectoryContext(DirectoryContextType, String) |
Inizializza una nuova istanza della classe DirectoryContext del tipo specificato che contiene il nome specificato e le credenziali del contesto utente corrente. |
DirectoryContext(DirectoryContextType, String, String) |
Inizializza una nuova istanza della classe DirectoryContext del tipo specificato che contiene il nome utente e la password specificati. |
DirectoryContext(DirectoryContextType, String, String, String) |
Inizializza una nuova istanza della classe DirectoryContext del tipo specificato che contiene la destinazione, il nome utente e la password specificati. |
Proprietà
ContextType |
Ottiene il tipo dell'oggetto di contesto. |
Name |
Ottiene il nome del contesto. |
UserName |
Ottiene il nome utente del contesto. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |