PrincipalContext Classe

Definizione

Incapsula il server o il dominio in cui vengono eseguite tutte le operazioni, il contenitore usato come base di tali operazioni e le credenziali usate per eseguire le operazioni.

public ref class PrincipalContext : IDisposable
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class PrincipalContext : IDisposable
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
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.

Costruttori

Nome Descrizione
PrincipalContext(ContextType, String, String, ContextOptions, String, String)

Inizializza una nuova istanza della PrincipalContext classe con il tipo di contesto, il nome, il contenitore, le opzioni di contesto, il nome utente e la password specificati.

PrincipalContext(ContextType, String, String, ContextOptions)

Inizializza una nuova istanza della PrincipalContext classe con il tipo di contesto, il nome, il contenitore e le opzioni di contesto specificati.

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

Inizializza una nuova istanza della classe con il tipo di contesto, il nome, il contenitore, il nome utente e la PrincipalContext password specificati.

PrincipalContext(ContextType, String, String, String)

Inizializza una nuova istanza della classe con il tipo di contesto, il nome, il nome utente e la PrincipalContext password specificati.

PrincipalContext(ContextType, String, String)

Inizializza una nuova istanza della PrincipalContext classe con il tipo di contesto, il nome e il contenitore specificati.

PrincipalContext(ContextType, String)

Inizializza una nuova istanza della PrincipalContext classe con il tipo di contesto e il nome specificati.

PrincipalContext(ContextType)

Inizializza una nuova istanza della PrincipalContext classe con il tipo di contesto specificato.

Proprietà

Nome Descrizione
ConnectedServer

Ottiene il nome del server a cui è connesso il contesto principale.

Container

Ottiene il valore specificato nel parametro contenitore nel costruttore.

ContextType

Ottiene il tipo di contesto che specifica il tipo di archivio per il contesto principale.

Name

Ottiene il valore specificato come name parametro nel costruttore.

Options

Ottiene le opzioni specificate nel contextOptions parametro del costruttore.

UserName

Ottiene il valore specificato nel parametro username nel costruttore.

Metodi

Nome Descrizione
Dispose()

Elimina l'istanza corrente dell'oggetto PrincipalContext .

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

Crea le connessioni al server e restituisce un valore booleano che specifica se il nome utente e la password specificati sono validi. Questo metodo esegue la convalida rapida delle credenziali del nome utente e della password.

ValidateCredentials(String, String)

Crea le connessioni al server e restituisce un valore booleano che specifica se il nome utente e la password specificati sono validi.

Si applica a