SearchResultCollection Klasa

Definicja

Klasa zawiera wystąpienia, które zostały zwrócone przez hierarchię DirectorySearcher Active Directory podczas zapytania. SearchResult SearchResultCollectionThe SearchResultCollection class contains the SearchResult instances that the Active Directory hierarchy returned during a DirectorySearcher query.

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
SearchResultCollection
Implementuje

Uwagi

Ze względu na ograniczenia implementacji SearchResultCollection , Klasa nie może zwolnić wszystkich niezarządzanych zasobów, gdy jest ona odzyskiwana.Due to implementation restrictions, the SearchResultCollection class cannot release all of its unmanaged resources when it is garbage collected. Aby zapobiec przeciekowi pamięci, należy wywołać Dispose metodę, SearchResultCollection gdy obiekt nie jest już wymagany.To prevent a memory leak, you must call the Dispose method when the SearchResultCollection object is no longer needed.

Właściwości

Count

Pobiera liczbę SearchResult obiektów w tej kolekcji.Gets the number of SearchResult objects in this collection.

Handle

Pobiera dojście zwracane przez metodę IDirectorySearch:: metody ExecuteSearch , która wykonuje rzeczywiste wyszukiwanie.Gets the handle that is returned by the IDirectorySearch::ExecuteSearch method that performs the actual search. Aby uzyskać więcej informacji, zobacz artykuł IDirectorySearch:: metody ExecuteSearch .For more information, see the IDirectorySearch::ExecuteSearch article.

Item[Int32]

SearchResult Pobiera obiekt, który znajduje się w określonym indeksie w tej kolekcji.Gets the SearchResult object that is located at a specified index in this collection.

PropertiesLoaded

DirectorySearcher Pobiera właściwości, które zostały określone przed wykonaniem wyszukiwania.Gets the DirectorySearcher properties that were specified before the search was executed.

Metody

Contains(SearchResult)

Określa, czy określony SearchResult obiekt jest w tej kolekcji.Determines if a specified SearchResult object is in this collection.

CopyTo(SearchResult[], Int32)

Kopiuje wszystkie SearchResult obiekty w tej kolekcji do określonej tablicy, rozpoczynając od określonego indeksu w tablicy docelowej.Copies all SearchResult objects in this collection to the specific array, starting at the specified index in the target array.

CreateObjRef(Type)

Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikacji z obiektem zdalnym.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Odziedziczone po MarshalByRefObject)
Dispose()

Zwalnia wszystkie zasoby, które są używane przez SearchResultCollection obiekt.Releases all resources that are used by the SearchResultCollection object.

Dispose(Boolean)

Zwalnia niezarządzane zasoby, które są używane przez SearchResultCollection obiekt i opcjonalnie zwalnia zarządzane zasoby.Releases the unmanaged resources that are used by the SearchResultCollection object and optionally releases the managed resources.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
Finalize()

Finalize() Zastępuje metodę.Overrides the Finalize() method.

GetEnumerator()

Zwraca moduł wyliczający, którego można użyć do iteracji w tej kolekcji.Returns an enumerator that you can use to iterate through this collection.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetLifetimeService()

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
GetType()

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
IndexOf(SearchResult)

Zwraca indeks pierwszego wystąpienia określonego SearchResult obiektu w tej kolekcji.Returns the index of the first occurrence of the specified SearchResult object in this collection.

InitializeLifetimeService()

Uzyskuje obiekt usługi istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy skróconą kopię bieżącego MarshalByRefObject obiektu.Creates a shallow copy of the current MarshalByRefObject object.

(Odziedziczone po MarshalByRefObject)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje elementy ICollection Arraydo, zaczynając od określonego Array indeksu.Copies the elements of the ICollection to an Array, starting at a particular Array index.

ICollection.IsSynchronized

Pobiera wartość wskazującą, ICollection czy dostęp do elementu jest synchronizowany (bezpieczny wątkowo).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do ICollection.Gets an object that can be used to synchronize access to the ICollection.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerable KonwertujeIQueryabledo.Converts an IEnumerable to an IQueryable.

Zabezpieczenia

DirectoryServicesPermission
LinkDemand

Dotyczy