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 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
- 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 |
| 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é. |