PrincipalContext Classe

Definizione

Incapsula il server o il dominio in cui vengono eseguite tutte le operazioni, il contenitore utilizzato come base per tali operazioni e le credenziali utilizzate per eseguire le operazioni.Encapsulates the server or domain against which all operations are performed, the container that is used as the base of those operations, and the credentials used to perform the operations.

public ref class PrincipalContext : IDisposable
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class PrincipalContext : IDisposable
type PrincipalContext = class
    interface IDisposable
Public Class PrincipalContext
Implements IDisposable
Ereditarietà
PrincipalContext
Attributi
Implementazioni

Commenti

Per le operazioni di ricerca, il contesto principale definisce la base di ricerca e, per le operazioni di inserimento, il contesto definisce il contenitore in cui viene inserito l'oggetto.For search operations, the principal context defines the search base, and for insert operations the context defines the container into which the object is inserted.

Costruttori

PrincipalContext(ContextType)

Inizializza una nuova istanza della classe PrincipalContext con il tipo di contesto specificato.Initializes a new instance of the PrincipalContext class with the specified context type.

PrincipalContext(ContextType, String)

Inizializza una nuova istanza della classe PrincipalContext con il nome e il tipo di contesto specificati.Initializes a new instance of the PrincipalContext class with the specified context type and name.

PrincipalContext(ContextType, String, String)

Inizializza una nuova istanza della classe PrincipalContext con il nome, il contenitore e il tipo di contesto specificati.Initializes a new instance of the PrincipalContext class with the specified context type, name, and container.

PrincipalContext(ContextType, String, String, ContextOptions)

Inizializza una nuova istanza della classe PrincipalContext con il contenitore, il nome, il tipo di contesto e le opzioni di contesto specificati.Initializes a new instance of the PrincipalContext class with the specified context type, name, container, and context options.

PrincipalContext(ContextType, String, String, ContextOptions, String, String)

Inizializza una nuova istanza della classe PrincipalContext con nome utente, password, nome, contenitore, tipo di contesto e opzioni di contesto specificati.Initializes a new instance of the PrincipalContext class with the specified context type, name, container, context options, username, and password.

PrincipalContext(ContextType, String, String, String)

Inizializza una nuova istanza della classe PrincipalContext con nome utente, password, nome e tipo di contesto specificati.Initializes a new instance of the PrincipalContext class with the specified context type, name, username, and password.

PrincipalContext(ContextType, String, String, String, String)

Inizializza una nuova istanza della classe PrincipalContext con nome utente, password, nome, contenitore e tipo di contesto specificati.Initializes a new instance of the PrincipalContext class with the specified context type, name, container, username, and password.

Proprietà

ConnectedServer

Ottiene il nome del server a cui è connesso il contesto Principal.Gets the name of the server to which the principal context is connected.

Container

Ottiene il valore specificato nel parametro del contenitore nel costruttore.Gets the value specified in the container parameter in the constructor.

ContextType

Ottiene il tipo di contesto che specifica il tipo di archivio per il contesto Principal.Gets the context type that specifies the type of store for the principal context.

Name

Ottiene il valore specificato come parametro name nel costruttore.Gets the value specified as the name parameter in the constructor.

Options

Ottiene il valore specificato nel parametro contextOptions del costruttore.Gets the options specified in the contextOptions parameter of the constructor.

UserName

Ottiene il valore specificato nel parametro nome utente nel costruttore.Gets the value specified in the username parameter in the constructor.

Metodi

Dispose()

Elimina l'istanza corrente dell'oggetto PrincipalContext.Disposes the current instance of the PrincipalContext object.

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)
ValidateCredentials(String, String)

Crea le connessioni al server e restituisce un valore booleano che specifica se nome utente e password sono validi.Creates the connections to the server and returns a Boolean value that specifies whether the specified username and password are valid.

ValidateCredentials(String, String, ContextOptions)

Crea le connessioni al server e restituisce un valore booleano che specifica se nome utente e password sono validi.Creates the connections to the server and returns a Boolean value that specifies whether the specified user name and password are valid. Questo metodo esegue la convalida rapida delle credenziali con nome utente e password.This method performs fast credential validation of the username and password.

Si applica a