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.The SearchResultCollection class contains the SearchResult instances that the Active Directory hierarchy returned during a DirectorySearcher query.

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 SearchResultCollection , la classe ne peut pas libérer toutes ses ressources non managées lorsqu’elle est récupérée par le garbage collector.Due to implementation restrictions, the SearchResultCollection class cannot release all of its unmanaged resources when it is garbage collected. Pour éviter une fuite de mémoire, vous devez appeler Dispose la méthode lorsque SearchResultCollection l’objet n’est plus nécessaire.To prevent a memory leak, you must call the Dispose method when the SearchResultCollection object is no longer needed.

Propriétés

Count

Obtient le nombre d'objets SearchResult de cette collection.Gets the number of SearchResult objects in this collection.

Handle

Obtient le handle retourné par la méthode IDirectorySearch::ExecuteSearch qui effectue la recherche réelle.Gets the handle that is returned by the IDirectorySearch::ExecuteSearch method that performs the actual search. Pour plus d’informations, consultez l’article IDirectorySearch::ExecuteSearch.For more information, see the IDirectorySearch::ExecuteSearch article.

Item[Int32]

Obtient l’objet SearchResult situé à un index spécifié de cette collection.Gets the SearchResult object that is located at a specified index in this collection.

PropertiesLoaded

Obtient les propriétés DirectorySearcher qui ont été spécifiées avant l'exécution de la recherche.Gets the DirectorySearcher properties that were specified before the search was executed.

Méthodes

Contains(SearchResult)

Détermine si un objet SearchResult spécifié se trouve dans cette collection.Determines if a specified SearchResult object is in this 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.Copies all SearchResult objects in this collection to the specific array, starting at the specified index in the target array.

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.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Hérité de MarshalByRefObject)
Dispose()

Libère toutes les ressources utilisées par l'objet SearchResultCollection.Releases all resources that are used by the SearchResultCollection object.

Dispose(Boolean)

Libère les ressources non managées utilisées par l'objet SearchResultCollection et libère éventuellement les ressources managées.Releases the unmanaged resources that are used by the SearchResultCollection object and optionally releases the managed resources.

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

Substitue la méthode Finalize().Overrides the Finalize() method.

GetEnumerator()

Retourne un énumérateur que vous pouvez utiliser pour itérer au sein de cette collection.Returns an enumerator that you can use to iterate through this collection.

GetHashCode()

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

(Hérité de Object)
GetLifetimeService()

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.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
GetType()

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

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

Retourne l’index de la première occurrence de l’objet SearchResult spécifié dans cette collection.Returns the index of the first occurrence of the specified SearchResult object in this 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.Obtains a lifetime service object to control the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
MemberwiseClone()

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

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

Crée une copie superficielle de l'objet MarshalByRefObject actuel.Creates a shallow copy of the current MarshalByRefObject object.

(Hérité de MarshalByRefObject)
ToString()

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

(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.Copies the elements of the ICollection to an Array, starting at a particular Array index.

ICollection.IsSynchronized

Obtient une valeur indiquant si l'accès à ICollection est synchronisé (thread-safe).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

ICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à ICollection.Gets an object that can be used to synchronize access to the ICollection.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Sécurité

DirectoryServicesPermission
LinkDemand

S’applique à