SearchResultCollection Classe

Définition

La classe SearchResultCollection contient les instances SearchResult retournées par la hiérarchie Active Directory lors d’une requête DirectorySearcher.

public ref class SearchResultCollection : MarshalByRefObject, IDisposable, System::Collections::ICollection
public class SearchResultCollection : MarshalByRefObject, IDisposable, System.Collections.ICollection
type SearchResultCollection = class
    inherit MarshalByRefObject
    interface ICollection
    interface IEnumerable
    interface IDisposable
Public Class SearchResultCollection
Inherits MarshalByRefObject
Implements ICollection, IDisposable
Héritage
SearchResultCollection
Implémente

Remarques

En raison des restrictions d’implémentation, la SearchResultCollection classe ne peut pas libérer toutes ses ressources non managées lorsqu’elle est collectée par le garbage collect. Pour éviter une fuite de mémoire, vous devez appeler la Dispose méthode lorsque l’objet SearchResultCollection n’est plus nécessaire.

Propriétés

Nom Description
Count

Obtient le nombre d’objets de SearchResult cette collection.

Handle

Obtient le handle retourné par la IDirectorySearch::ExecuteSearch méthode qui effectue la recherche réelle. Pour plus d’informations, consultez l’article IDirectorySearch ::ExecuteSearch .

Item[Int32]

Obtient l’objet SearchResult situé à un index spécifié dans cette collection.

PropertiesLoaded

Obtient les DirectorySearcher propriétés qui ont été spécifiées avant l’exécution de la recherche.

Méthodes

Nom Description
Contains(SearchResult)

Détermine si un objet spécifié SearchResult se trouve dans cette collection.

CopyTo(SearchResult[], Int32)

Copie tous les SearchResult objets de cette collection dans le tableau spécifique, en commençant à l’index spécifié dans le tableau cible.

CreateObjRef(Type)

Crée un objet qui contient toutes les informations pertinentes requises pour générer un proxy utilisé pour communiquer avec un objet distant.

(Hérité de MarshalByRefObject)
Dispose()

Libère toutes les ressources utilisées par l’objet SearchResultCollection .

Dispose(Boolean)

Libère les ressources non managées utilisées par l’objet SearchResultCollection et libère éventuellement les ressources managées.

Equals(Object)

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

(Hérité de Object)
Finalize()

Remplace la Finalize() méthode.

GetEnumerator()

Retourne un énumérateur que vous pouvez utiliser pour itérer dans cette collection.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetLifetimeService()

Récupère l’objet de service de durée de vie actuel qui contrôle la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
IndexOf(SearchResult)

Retourne l’index de la première occurrence de l’objet spécifié SearchResult dans cette collection.

InitializeLifetimeService()

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l’objet actuel MarshalByRefObject .

(Hérité de MarshalByRefObject)
ToString()

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

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
ICollection.CopyTo(Array, Int32)

Copie les éléments du ICollection dans un Array, en commençant à un index Array particulier.

ICollection.IsSynchronized

Obtient une valeur indiquant si l’accès au ICollection est synchronisé (thread safe).

ICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès au ICollection.

Méthodes d’extension

Nom Description
AsParallel(IEnumerable)

Active la parallélisation d’une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

Cast<TResult>(IEnumerable)

Convertit les éléments d’un IEnumerable en type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d’une IEnumerable en fonction d’un type spécifié.

S’applique à