SearchResultCollection Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Klasa SearchResultCollection zawiera SearchResult wystąpienia zwracane przez hierarchię DirectorySearcher usługi Active Directory podczas wykonywania zapytania.
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
- Dziedziczenie
- Implementuje
Uwagi
Ze względu na ograniczenia SearchResultCollection implementacji klasa nie może zwolnić wszystkich niezarządzanych zasobów, gdy zostanie ona odebrana. Aby zapobiec wyciekowi pamięci, należy wywołać metodę Dispose , gdy SearchResultCollection obiekt nie jest już potrzebny.
Właściwości
| Nazwa | Opis |
|---|---|
| Count |
Pobiera liczbę SearchResult obiektów w tej kolekcji. |
| Handle |
Pobiera uchwyt zwracany przez metodę |
| Item[Int32] |
SearchResult Pobiera obiekt znajdujący się w określonym indeksie w tej kolekcji. |
| PropertiesLoaded |
DirectorySearcher Pobiera właściwości określone przed wykonaniem wyszukiwania. |
Metody
| Nazwa | Opis |
|---|---|
| Contains(SearchResult) |
Określa, czy określony SearchResult obiekt znajduje się w tej kolekcji. |
| CopyTo(SearchResult[], Int32) |
Kopiuje wszystkie SearchResult obiekty w tej kolekcji do określonej tablicy, począwszy od określonego indeksu w tablicy docelowej. |
| CreateObjRef(Type) |
Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym. (Dziedziczone od MarshalByRefObject) |
| Dispose() |
Zwalnia wszystkie zasoby używane przez SearchResultCollection obiekt . |
| Dispose(Boolean) |
Zwalnia niezarządzane zasoby używane przez SearchResultCollection obiekt i opcjonalnie zwalnia zarządzane zasoby. |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| Finalize() |
Zastępuje metodę Finalize() . |
| GetEnumerator() |
Zwraca moduł wyliczający, którego można użyć do iterowania po tej kolekcji. |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetLifetimeService() |
Przestarzały.
Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia. (Dziedziczone od MarshalByRefObject) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Dziedziczone od Object) |
| IndexOf(SearchResult) |
Zwraca indeks pierwszego wystąpienia określonego SearchResult obiektu w tej kolekcji. |
| InitializeLifetimeService() |
Przestarzały.
Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia. (Dziedziczone od MarshalByRefObject) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| MemberwiseClone(Boolean) |
Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu. (Dziedziczone od MarshalByRefObject) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |
Implementacje interfejsów jawnych
| Nazwa | Opis |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Kopiuje elementy ICollection elementu do obiektu Array, zaczynając od określonego Array indeksu. |
| ICollection.IsSynchronized |
Pobiera wartość wskazującą, czy dostęp do elementu ICollection jest synchronizowany (bezpieczny wątk). |
| ICollection.SyncRoot |
Pobiera obiekt, który może służyć do synchronizowania dostępu do obiektu ICollection. |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| Cast<TResult>(IEnumerable) |
Rzutuje elementy obiektu IEnumerable na określony typ. |
| OfType<TResult>(IEnumerable) |
Filtruje elementy IEnumerable elementu na podstawie określonego typu. |
| AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
| AsQueryable(IEnumerable) |
Konwertuje element IEnumerable na .IQueryable |