Partager via


PrincipalContext Classe

Définition

Encapsule le serveur ou le domaine par rapport auquel toutes les opérations sont effectuées, le conteneur qui est utilisé comme base de ces opérations et les informations d'identification utilisées pour exécuter les opérations.

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
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

PrincipalContext(ContextType)

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

PrincipalContext(ContextType, String)

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

PrincipalContext(ContextType, String, String)

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

PrincipalContext(ContextType, String, String, ContextOptions)

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

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

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

PrincipalContext(ContextType, String, String, String)

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

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

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

Propriétés

ConnectedServer

Obtient le nom du serveur auquel le contexte de l'entité de sécurité 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 de l'entité de sécurité.

Name

Obtient la valeur spécifiée comme le paramètre name dans le constructeur.

Options

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

UserName

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

Méthodes

Dispose()

Élimine 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()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

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

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

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

ValidateCredentials(String, String, ContextOptions)

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

S’applique à