PrincipalContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
Options |
Ottiene il valore specificato nel parametro |
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. |