PrincipalContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
Options |
Obtient les options spécifiées dans le paramètre |
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). |