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.Encapsulates the server or domain against which all operations are performed, the container that is used as the base of those operations, and the credentials used to perform the operations.

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
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é.For search operations, the principal context defines the search base, and for insert operations the context defines the container into which the object is inserted.

Constructeurs

PrincipalContext(ContextType)

Initialise une nouvelle instance de la classe PrincipalContext avec le type de contexte spécifié.Initializes a new instance of the PrincipalContext class with the specified context type.

PrincipalContext(ContextType, String)

Initialise une nouvelle instance de la classe PrincipalContext avec le type de contexte et le nom spécifiés.Initializes a new instance of the PrincipalContext class with the specified context type and name.

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.Initializes a new instance of the PrincipalContext class with the specified context type, name, and container.

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.Initializes a new instance of the PrincipalContext class with the specified context type, name, container, and context options.

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.Initializes a new instance of the PrincipalContext class with the specified context type, name, container, context options, username, and password.

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.Initializes a new instance of the PrincipalContext class with the specified context type, name, username, and password.

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.Initializes a new instance of the PrincipalContext class with the specified context type, name, container, username, and password.

Propriétés

ConnectedServer

Obtient le nom du serveur auquel le contexte de l'entité de sécurité est connecté.Gets the name of the server to which the principal context is connected.

Container

Obtient la valeur spécifiée dans le paramètre de conteneur dans le constructeur.Gets the value specified in the container parameter in the constructor.

ContextType

Obtient le type de contexte qui spécifie le type de magasin pour le contexte de l'entité de sécurité.Gets the context type that specifies the type of store for the principal context.

Name

Obtient la valeur spécifiée comme le paramètre name dans le constructeur.Gets the value specified as the name parameter in the constructor.

Options

Obtient les options spécifiées dans le paramètre contextOptions du constructeur.Gets the options specified in the contextOptions parameter of the constructor.

UserName

Obtient la valeur spécifiée dans le paramètre de nom d'utilisateur dans le constructeur.Gets the value specified in the username parameter in the constructor.

Méthodes

Dispose()

Élimine l'instance actuelle de l'objet PrincipalContext.Disposes the current instance of the PrincipalContext object.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actif.Returns a string that represents the current object.

(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.Creates the connections to the server and returns a Boolean value that specifies whether the specified username and password are valid.

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.Creates the connections to the server and returns a Boolean value that specifies whether the specified user name and password are valid. Cette méthode effectue la validation rapide des informations d’identification (nom d’utilisateur et mot de passe).This method performs fast credential validation of the username and password.

S’applique à