SearchResultCollection Klasse

Definition

Die SearchResultCollection-Klasse enthält die Instanzen SearchResult, die die Active Directory Hierarchie während einer abfrage DirectorySearcher zurückgegeben hat.

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
Vererbung
SearchResultCollection
Implementiert

Hinweise

Aufgrund von Implementierungseinschränkungen kann die SearchResultCollection Klasse nicht alle nicht verwalteten Ressourcen freigeben, wenn sie garbage collection ist. Um einen Speicherverlust zu verhindern, müssen Sie die Dispose Methode aufrufen, wenn das SearchResultCollection Objekt nicht mehr benötigt wird.

Eigenschaften

Name Beschreibung
Count

Ruft die Anzahl der SearchResult -Objekte in dieser Auflistung ab.

Handle

Ruft das Handle ab, das von der IDirectorySearch::ExecuteSearch Methode zurückgegeben wird, die die tatsächliche Suche ausführt. Weitere Informationen finden Sie im Artikel "IDirectorySearch::ExecuteSearch" .

Item[Int32]

Ruft das SearchResult Objekt ab, das sich an einem angegebenen Index in dieser Auflistung befindet.

PropertiesLoaded

Ruft die Eigenschaften ab, die DirectorySearcher vor der Ausführung der Suche angegeben wurden.

Methoden

Name Beschreibung
Contains(SearchResult)

Bestimmt, ob sich ein angegebenes SearchResult Objekt in dieser Auflistung befindet.

CopyTo(SearchResult[], Int32)

Kopiert alle SearchResult Objekte in dieser Auflistung in das bestimmte Array, beginnend mit dem angegebenen Index im Zielarray.

CreateObjRef(Type)

Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird.

(Geerbt von MarshalByRefObject)
Dispose()

Gibt alle Ressourcen frei, die SearchResultCollection vom Objekt verwendet werden.

Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die SearchResultCollection vom Objekt verwendet werden, und gibt optional die verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Finalize()

Überschreibt die Finalize() Methode.

GetEnumerator()

Gibt einen Enumerator zurück, mit dem Sie diese Auflistung durchlaufen können.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinie für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(SearchResult)

Gibt den Index des ersten Vorkommens des angegebenen SearchResult Objekts in dieser Auflistung zurück.

InitializeLifetimeService()

Ruft ein Lebensdauerdienstobjekt ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern.

(Geerbt von MarshalByRefObject)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject Objekts.

(Geerbt von MarshalByRefObject)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICollection.CopyTo(Array, Int32)

Kopiert die Elemente des Elements in ICollection ein Array, beginnend bei einem bestimmten Array Index.

ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die ICollection synchronisiert wird (Threadsicher).

ICollection.SyncRoot

Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf die ICollectionverwendet werden kann.

Erweiterungsmethoden

Name Beschreibung
AsParallel(IEnumerable)

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Wandelt eine IEnumerable in eine IQueryableum.

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

OfType<TResult>(IEnumerable)

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

Gilt für: