SearchResultCollection Classe

Definição

A classe SearchResultCollection contém as instâncias SearchResult que a hierarquia Active Directory retornou durante uma consulta 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
Herança
SearchResultCollection
Implementações

Observações

Devido a restrições de implementação, a SearchResultCollection classe não pode libertar todos os seus recursos não geridos quando é recolhida de lixo. Para evitar uma fuga de memória, deve chamar o Dispose método quando o SearchResultCollection objeto já não for necessário.

Propriedades

Name Description
Count

Obtém o número de SearchResult objetos nesta coleção.

Handle

Obtém o handle que é devolvido pelo IDirectorySearch::ExecuteSearch método que realiza a pesquisa propriamente dita. Para mais informações, consulte o artigo IDirectorySearch::ExecuteSearch .

Item[Int32]

Obtém o SearchResult objeto que está localizado num índice especificado nesta coleção.

PropertiesLoaded

Obtém as DirectorySearcher propriedades especificadas antes da pesquisa ser executada.

Métodos

Name Description
Contains(SearchResult)

Determina se um objeto especificado SearchResult está nesta coleção.

CopyTo(SearchResult[], Int32)

Copia todos SearchResult os objetos desta coleção para o array específico, começando no índice especificado no array-alvo.

CreateObjRef(Type)

Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
Dispose()

Liberta todos os recursos que são usados pelo SearchResultCollection objeto.

Dispose(Boolean)

Liberta os recursos não geridos que são usados pelo SearchResultCollection objeto e, opcionalmente, liberta os recursos geridos.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Sobrepõe-se ao Finalize() método.

GetEnumerator()

Devolve um enumerador que pode usar para iterar nesta coleção.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso.

(Herdado de MarshalByRefObject)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IndexOf(SearchResult)

Devolve o índice da primeira ocorrência do objeto especificado SearchResult nesta coleção.

InitializeLifetimeService()

Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto atual MarshalByRefObject .

(Herdado de MarshalByRefObject)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
ICollection.CopyTo(Array, Int32)

Copia os elementos do ICollection para um Array, começando num índice particular Array .

ICollection.IsSynchronized

Recebe um valor que indica se o acesso ao ICollection é sincronizado (thread safe).

ICollection.SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao ICollection.

Métodos da Extensão

Name Description
AsParallel(IEnumerable)

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable para um IQueryable.

Cast<TResult>(IEnumerable)

Conjura os elementos de an IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base num tipo especificado.

Aplica-se a