DirectoryContext Classe

Definizione

La classe DirectoryContext identifica una directory specifica e le credenziali utilizzate per accedere alla directory.The DirectoryContext class identifies a specific directory and the credentials that are used to access the 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.A directory context must be created before accessing the methods and properties of a System.DirectoryServices.ActiveDirectory directory object such as a domain or forest.

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.When creating a directory context, the process' current credentials or alternate credentials can be applied to that context by using the appropriate constructor. Queste credenziali determinano le autorizzazioni attive quando il programma accede agli oggetti directory.These credentials determine the permissions that are in effect when the program accesses directory objects. Poiché gli oggetti Active Directory Domain Services potrebbero essere protetti dal recupero o dalla modifica da parte di utenti non amministrativi, l'utilizzo di credenziali alternative con l'autorizzazione per accedere agli oggetti di destinazione è talvolta necessario per un programma appropriato funzionalità.Because Active Directory Domain Services objects might be protected against retrieval or modification by non-administrative users, the use of alternate credentials with permission to access the target objects is sometimes necessary for proper program functionality.

La tabella seguente contiene un elenco dei tipi di destinazione consentiti e una descrizione del formato della stringa di destinazione.The following table contains a list of the target types that are allowed and a description of the format of the target string.

Tipo di destinazioneTarget type MembroDirectoryContextTypeDirectoryContextType member Formato del nome di destinazioneTarget name format
Controller di dominioDomain Controller DirectoryServer Nome DNS del controller di dominio.The DNS name of the domain controller.
Istanza di AD LDSAD LDS Instance DirectoryServer Il nome DNS del server di AD LDS e il numero di porta LDAP, ad esempio ad_lds_instance. fabrikam. com: 389.The DNS name of the AD LDS server and the LDAP port number, for example, ad_lds_instance.fabrikam.com:389.
DominioDomain Domain Nome DNS del dominio, ad esempio sales.corp.fabrikam.com.The DNS name of the domain, for example, sales.corp.fabrikam.com.
ForestaForest Forest Nome DNS della foresta, ad esempio corp.fabrikam.com.The DNS name of the forest, for example, corp.fabrikam.com.
Partizione applicativaApplication Partition ApplicationPartition Nome DNS della partizione applicativa.The DNS name of the application partition.
Set di configurazione AD LDSAD LDS Configuration Set ConfigurationSet Una delle parole chiave associate al punto di connessione del servizio registrato da istanze AD LDS per il set di configurazione.One of the keywords that is associated with the service connection point registered by AD LDS instances for the configuration set.

Costruttori

DirectoryContext(DirectoryContextType)

Inizializza una nuova istanza della classe DirectoryContext del tipo specificato che contiene le credenziali del contesto utente corrente.Initializes a new instance of the DirectoryContext class of the specified type that contains the credentials of the current user context.

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.Initializes a new instance of the DirectoryContext class of the specified type that contains the specified name and the credentials of the current user context.

DirectoryContext(DirectoryContextType, String, String)

Inizializza una nuova istanza della classe DirectoryContext del tipo specificato che contiene il nome utente e la password specificati.Initializes a new instance of the DirectoryContext class of the specified type that contains the specified user name and password.

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.Initializes a new instance of the DirectoryContext class of the specified type that contains the specified target, user name, and password.

Proprietà

ContextType

Ottiene il tipo dell'oggetto di contesto.Gets the type of the context object.

Name

Ottiene il nome del contesto.Gets the name of the context.

UserName

Ottiene il nome utente del contesto.Gets the user name of the context.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a