SearchResultCollection Classe

Définition

La classe SearchResultCollection contient les instances de SearchResult retournées par la hiérarchie Active Directory au cours 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 la mémoire. 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

Count

Obtient le nombre d'objets SearchResult de 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é de cette collection.

PropertiesLoaded

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

Méthodes

Contains(SearchResult)

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

CopyTo(SearchResult[], Int32)

Copie tous les objets SearchResult 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 contenant toutes les informations appropriées requises pour générer un proxy permettant de 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()

Substitue la méthode Finalize().

GetEnumerator()

Retourne un énumérateur que vous pouvez utiliser pour itérer au sein de cette collection.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetLifetimeService()
Obsolète.

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

(Hérité de MarshalByRefObject)
GetType()

Obtient le Type de l'instance actuelle.

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

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

InitializeLifetimeService()
Obsolète.

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 Object actuel.

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

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

(Hérité de MarshalByRefObject)
ToString()

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

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Copie les éléments de ICollection dans Array, à partir d'un index particulier de Array.

ICollection.IsSynchronized

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

ICollection.SyncRoot

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

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à