PrincipalContext Classe

Définition

Encapsule le serveur ou le domaine sur lequel toutes les opérations sont effectuées, le conteneur utilisé comme base de ces opérations et les informations d’identification utilisées pour effectuer les opérations.

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
Héritage
PrincipalContext
Attributs
Implémente

Remarques

Pour les opérations de recherche, le contexte principal définit la base de recherche et, pour les opérations d’insertion, le contexte définit le conteneur dans lequel l’objet est inséré.

Constructeurs

Nom Description
PrincipalContext(ContextType, String, String, ContextOptions, String, String)

Initialise une nouvelle instance de la PrincipalContext classe avec le type de contexte, le nom, le conteneur, les options de contexte, le nom d’utilisateur et le mot de passe spécifiés.

PrincipalContext(ContextType, String, String, ContextOptions)

Initialise une nouvelle instance de la PrincipalContext classe avec le type de contexte, le nom, le conteneur et les options de contexte spécifiés.

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

Initialise une nouvelle instance de la PrincipalContext classe avec le type de contexte, le nom, le conteneur, le nom d’utilisateur et le mot de passe spécifiés.

PrincipalContext(ContextType, String, String, String)

Initialise une nouvelle instance de la PrincipalContext classe avec le type de contexte, le nom, le nom, le nom d’utilisateur et le mot de passe spécifiés.

PrincipalContext(ContextType, String, String)

Initialise une nouvelle instance de la PrincipalContext classe avec le type de contexte, le nom et le conteneur spécifiés.

PrincipalContext(ContextType, String)

Initialise une nouvelle instance de la PrincipalContext classe avec le type de contexte et le nom spécifiés.

PrincipalContext(ContextType)

Initialise une nouvelle instance de la PrincipalContext classe avec le type de contexte spécifié.

Propriétés

Nom Description
ConnectedServer

Obtient le nom du serveur auquel le contexte principal est connecté.

Container

Obtient la valeur spécifiée dans le paramètre de conteneur dans le constructeur.

ContextType

Obtient le type de contexte qui spécifie le type de magasin pour le contexte principal.

Name

Obtient la valeur spécifiée en tant que name paramètre dans le constructeur.

Options

Obtient les options spécifiées dans le contextOptions paramètre du constructeur.

UserName

Obtient la valeur spécifiée dans le paramètre nom d’utilisateur dans le constructeur.

Méthodes

Nom Description
Dispose()

Supprime l’instance actuelle de l’objet PrincipalContext .

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)
ValidateCredentials(String, String, ContextOptions)

Crée les connexions au serveur et retourne une valeur booléenne qui spécifie si le nom d’utilisateur et le mot de passe spécifiés sont valides. Cette méthode effectue une validation rapide des informations d’identification du nom d’utilisateur et du mot de passe.

ValidateCredentials(String, String)

Crée les connexions au serveur et retourne une valeur booléenne qui spécifie si le nom d’utilisateur et le mot de passe spécifiés sont valides.

S’applique à