Compartilhar via


DynamicType membros

Representa um objeto cuja estrutura pode ser modificada em tempo de execução.

O tipo DynamicType expõe os membros a seguir

Construtores

  Nome Descrição
Método público DynamicType() Inicializa uma nova instância da classe DynamicType .
Método público DynamicType(Int32) Inicializa uma nova instância da classe DynamicType com o número especificado de elementos filhos.
Método público DynamicType(String) Inicializa uma nova instância da classe DynamicType com o nome do tipo de objeto especificado.
Método público DynamicType(String, Int32) Inicializa uma nova instância da classe DynamicType com o nome do tipo de objeto especificado e o número de elementos filhos.

Início

Propriedades

  Nome Descrição
Propriedade pública Count Obtém o número de campos no tipo de dinâmico.
Propriedade pública IsReadOnly Obtém se o tipo dinâmico é somente leitura.
Propriedade pública Item Obtém um item em uma chave específica.
Propriedade pública Keys Obtém a coleção de teclas.
Propriedade pública Name Obtém o nome do tipo dinâmico.
Propriedade pública Values Obtém a coleção de valores de campo no tipo dinâmico.

Início

Métodos

  Nome Descrição
Método público Add(KeyValuePair<String, Object>) Adiciona um campo à coleção.
Método público Add(String, Object) Adiciona um par chave/valor para o conjunto.
Método público Clear Remove todos os itens.
Método público Contains Verifica se o conjunto contém um item específico.
Método público ContainsKey Verifica se o conjunto contém uma chave específica.
Método público CopyTo Copia os itens de coleção para a matriz especificada de pares de chave/valor iniciando no índice especificado.
Método público GetEnumerator Retorna um enumerador à coleção.
Método público GetSchema Retorna o esquema XML do tipo dinâmico.
Método público ReadXml Lê um documento XML do tipo dinâmico.
Método público Remove(KeyValuePair<String, Object>) Remove uma entrada de chave/valor da coleção.
Método público Remove(String) Remove um item com uma cadeia de caracteres de chave especificado da coleção.
Método público TryGetValue Procura um valor na coleção.
Método público WriteXml Grava um documento XML.

Início

Implementações explícitas da interface

  Nome Descrição
Implementação explícita de interfaceMétodo privado IDictionary.Add Adiciona um par chave/valor para o conjunto.
Implementação explícita de interfaceMétodo privado IDictionary.Contains Verifica se o conjunto contém um item com a chave especificada.
Implementação explícita de interfaceMétodo privado ICollection.CopyTo Copia os itens de coleção para a matriz especificada iniciando no índice especificado.
Implementação explícita de interfaceMétodo privado IDictionary.GetEnumerator Retorna um enumerador ao dicionário.
Implementação explícita de interfaceMétodo privado IEnumerable.GetEnumerator Retorna um enumerador à coleção.
Implementação explícita de interfacePropriedade privada IDictionary.IsFixedSize Obtém um valor que indica se o conjunto é de tamanho fixo.
Implementação explícita de interfacePropriedade privada IDictionary.IsReadOnly Obtém um valor que indica se a coleção é somente leitura.
Implementação explícita de interfacePropriedade privada ICollection.IsSynchronized Obtém se a coleção esteja sincronizada.
Implementação explícita de interfacePropriedade privada IDictionary.Item Obtém ou define um campo com a chave especificada.
Implementação explícita de interfacePropriedade privada IDictionary.Keys Obtém as teclas na coleção.
Implementação explícita de interfaceMétodo privado IDictionary.Remove Remove um campo especificado da coleção.
Implementação explícita de interfacePropriedade privada ICollection.SyncRoot Sincroniza o (raiz) de nível superior do conjunto de.
Implementação explícita de interfacePropriedade privada IDictionary.Values Obtém a coleção de valores.

Início

Ver também

Referência

DynamicType classe

Microsoft.BusinessData.Runtime namespace