ResultPropertyCollection Classe

Definição

Contém as propriedades de uma SearchResult instância.

public ref class ResultPropertyCollection : System::Collections::DictionaryBase
public class ResultPropertyCollection : System.Collections.DictionaryBase
type ResultPropertyCollection = class
    inherit DictionaryBase
Public Class ResultPropertyCollection
Inherits DictionaryBase
Herança
ResultPropertyCollection

Observações

SearchResult Instâncias são semelhantes a DirectoryEntry instâncias. A diferença notável é que o DirectoryEntry recupera a sua informação da hierarquia Active Directory Domain Services sempre que um novo objeto é acedido, enquanto os dados para o SearchResult já estão disponíveis no SearchResultCollection que uma consulta DirectorySearcher devolve. Se tentar obter uma SearchResult propriedade que a sua consulta não especificou para recuperação, a propriedade não estará disponível.

Propriedades

Name Description
Count

Obtém o número de elementos contidos na DictionaryBase instância.

(Herdado de DictionaryBase)
Dictionary

Obtém a lista de elementos contidos na DictionaryBase instância.

(Herdado de DictionaryBase)
InnerHashtable

Obtém a lista de elementos contidos na DictionaryBase instância.

(Herdado de DictionaryBase)
Item[String]

Obtém a propriedade desta coleção que tem o nome especificado.

PropertyNames

Obtém os nomes das propriedades desta coleção.

Values

Obtém os valores das propriedades nesta coleção.

Métodos

Name Description
Clear()

Limpa o conteúdo da DictionaryBase instância.

(Herdado de DictionaryBase)
Contains(String)

Determina se a propriedade que tem o nome especificado pertence a esta coleção.

CopyTo(Array, Int32)

Copia os DictionaryBase elementos para um índice unidimensional Array no índice especificado.

(Herdado de DictionaryBase)
CopyTo(ResultPropertyValueCollection[], Int32)

Copia as propriedades desta coleção para um array, começando num índice particular do array.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um IDictionaryEnumerator que itera pela DictionaryBase instância.

(Herdado de DictionaryBase)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnClear()

Realiza processos personalizados adicionais antes de limpar o conteúdo da DictionaryBase instância.

(Herdado de DictionaryBase)
OnClearComplete()

Realiza processos personalizados adicionais após limpar o conteúdo da DictionaryBase instância.

(Herdado de DictionaryBase)
OnGet(Object, Object)

Obtém o elemento com a chave e valor especificados na DictionaryBase instância.

(Herdado de DictionaryBase)
OnInsert(Object, Object)

Realiza processos personalizados adicionais antes de inserir um novo elemento na DictionaryBase instância.

(Herdado de DictionaryBase)
OnInsertComplete(Object, Object)

Executa processos personalizados adicionais após inserir um novo elemento na DictionaryBase instância.

(Herdado de DictionaryBase)
OnRemove(Object, Object)

Realiza processos personalizados adicionais antes de remover um elemento da DictionaryBase instância.

(Herdado de DictionaryBase)
OnRemoveComplete(Object, Object)

Executa processos personalizados adicionais após remover um elemento da DictionaryBase instância.

(Herdado de DictionaryBase)
OnSet(Object, Object, Object)

Realiza processos personalizados adicionais antes de definir um valor na DictionaryBase instância.

(Herdado de DictionaryBase)
OnSetComplete(Object, Object, Object)

Executa processos personalizados adicionais após definir um valor na DictionaryBase instância.

(Herdado de DictionaryBase)
OnValidate(Object, Object)

Executa processos personalizados adicionais ao validar o elemento com a chave e valor especificados.

(Herdado de DictionaryBase)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
ICollection.IsSynchronized

Recebe um valor que indica se o acesso a um DictionaryBase objeto está sincronizado (thread safe).

(Herdado de DictionaryBase)
ICollection.SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso a um DictionaryBase objeto.

(Herdado de DictionaryBase)
IDictionary.Add(Object, Object)

Adiciona um elemento com a chave e valor especificados no DictionaryBase.

(Herdado de DictionaryBase)
IDictionary.Contains(Object)

Determina se o DictionaryBase contém uma chave específica.

(Herdado de DictionaryBase)
IDictionary.IsFixedSize

Obtém um valor que indica se um DictionaryBase objeto tem um tamanho fixo.

(Herdado de DictionaryBase)
IDictionary.IsReadOnly

Recebe um valor que indica se um DictionaryBase objeto é apenas de leitura.

(Herdado de DictionaryBase)
IDictionary.Item[Object]

Obtém ou define o valor associado à chave especificada.

(Herdado de DictionaryBase)
IDictionary.Keys

Obtém um ICollection objeto contendo as chaves no DictionaryBase objeto.

(Herdado de DictionaryBase)
IDictionary.Remove(Object)

Remove o elemento com a chave especificada da DictionaryBase.

(Herdado de DictionaryBase)
IDictionary.Values

Obtém um ICollection objeto contendo os valores do DictionaryBase objeto.

(Herdado de DictionaryBase)
IEnumerable.GetEnumerator()

Retorna um IEnumerator que itera através do DictionaryBase.

(Herdado de DictionaryBase)

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

Ver também