SearchResultCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 |
| 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. |