Condividi tramite


DirectoryContext Classe

Definizione

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)

Si applica a