Condividi tramite


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.

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

PrincipalContext(ContextType)

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

PrincipalContext(ContextType, String)

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

PrincipalContext(ContextType, String, String)

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

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.

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.

PrincipalContext(ContextType, String, String, String)

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

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

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

Proprietà

ConnectedServer

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

Container

Ottiene il valore specificato nel parametro del contenitore nel costruttore.

ContextType

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

Name

Ottiene il valore specificato come parametro name nel costruttore.

Options

Ottiene il valore specificato nel parametro contextOptions del costruttore.

UserName

Ottiene il valore specificato nel parametro nome utente nel costruttore.

Metodi

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

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

ValidateCredentials(String, String, ContextOptions)

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

Si applica a