Partager via


PrincipalSearcher Classe

Définition

Encapsule les méthodes et les modèles de recherche utilisés pour exécuter une requête sur le magasin principal sous-jacent.

public ref class PrincipalSearcher : IDisposable
public class PrincipalSearcher : IDisposable
type PrincipalSearcher = class
    interface IDisposable
Public Class PrincipalSearcher
Implements IDisposable
Héritage
PrincipalSearcher
Implémente

Remarques

La taille de page par défaut de 256 Ko est utilisée lorsque la PrincipalSearcher classe exécute une requête pour les principaux de domaine. L’application peut remplacer la valeur par défaut en définissant la PageSize propriété dans l’objet sous-jacent DirectorySearcher retourné par la GetUnderlyingSearcher méthode .

Constructeurs

PrincipalSearcher()

Initialise une nouvelle instance de la classe PrincipalSearcher. La propriété QueryFilter doit être définie avant que l'objet de recherche d'entités de sécurité puisse être utilisé pour effectuer une recherche.

PrincipalSearcher(Principal)

Initialise une nouvelle instance de la classe PrincipalSearcher avec le filtre de requête spécifié.

Propriétés

Context

Obtient ce contexte d'entité de sécurité qui est utilisé pour exécuter la requête. Le contexte spécifie le serveur ou domaine par rapport auquel les opérations de recherche sont effectuées.

QueryFilter

Obtient ou définit le filtre de requête utilisé pour localiser les entités de sécurité correspondantes.

Méthodes

Dispose()

Élimine l'instance actuelle de l'objet PrincipalSearcher.

Equals(Object)

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

(Hérité de Object)
FindAll()

Retourne un résultat de recherche d'entités de sécurité qui contient une collection de tous les objets Principal (entité de sécurité) qui correspondent à l'entité de sécurité spécifiée dans la propriété de filtre de requête.

FindOne()

Retourne un résultat de la recherche d'entités de sécurité qui contient le premier objet Principal trouvé qui correspond à l'entité de sécurité spécifiée dans la propriété QueryFilter.

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)
GetUnderlyingSearcher()

Retourne l'objet de recherche sous-jacent utilisé par l'API de gestion de comptes (AccountManagement) pour exécuter la recherche.

GetUnderlyingSearcherType()

Retourne le type de l'objet retourné par la méthode GetUnderlyingSearcher().

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)

S’applique à

Voir aussi