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 DirectoryContext classe identifica una directory specifica e le credenziali usate 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, le credenziali correnti del processo o le credenziali alternative possono essere applicate 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 amministratori, l'uso di credenziali alternative con l'autorizzazione per accedere agli oggetti di destinazione è talvolta necessario per una corretta funzionalità del programma.
La tabella seguente contiene un elenco dei tipi di destinazione consentiti e una descrizione del formato della stringa di destinazione.
| Tipo di destinazione | DirectoryContextTypeMembro | Formato del 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. |
| Domain | Domain | Nome DNS del dominio, ad esempio, sales.corp.fabrikam.com. |
| Forest | Forest | Nome DNS della foresta, ad esempio, corp.fabrikam.com. |
| Partizione dell'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
| Nome | Descrizione |
|---|---|
| DirectoryContext(DirectoryContextType, String, String, String) |
Inizializza una nuova istanza della DirectoryContext classe del tipo specificato che contiene la destinazione, il nome utente e la password specificati. |
| DirectoryContext(DirectoryContextType, String, String) |
Inizializza una nuova istanza della DirectoryContext classe del tipo specificato che contiene il nome utente e la password specificati. |
| DirectoryContext(DirectoryContextType, String) |
Inizializza una nuova istanza della DirectoryContext classe del tipo specificato che contiene il nome specificato e le credenziali del contesto utente corrente. |
| DirectoryContext(DirectoryContextType) |
Inizializza una nuova istanza della DirectoryContext classe del tipo specificato che contiene le credenziali del contesto utente corrente. |
Proprietà
| Nome | Descrizione |
|---|---|
| ContextType |
Ottiene il tipo dell'oggetto contesto. |
| Name |
Ottiene il nome del contesto. |
| UserName |
Ottiene il nome utente del contesto. |
Metodi
| Nome | Descrizione |
|---|---|
| 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 il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |