SearchResultCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 |
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. |