Compartir a través de


Miembros DynamicType

Representa un objeto cuya estructura puede modificarse en tiempo de ejecución.

El tipo DynamicType expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público DynamicType() Inicializa una nueva instancia de la clase DynamicType .
Método público DynamicType(Int32) Inicializa una nueva instancia de la clase DynamicType con el número especificado de elementos secundarios.
Método público DynamicType(String) Inicializa una nueva instancia de la clase DynamicType con el nombre del tipo de objeto especificado.
Método público DynamicType(String, Int32) Inicializa una nueva instancia de la clase DynamicType con el nombre del tipo de objeto y número de elementos secundarios.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Count Obtiene el número de campos en el tipo dinámico.
Propiedad pública IsReadOnly Indica si el tipo dinámico es de solo lectura.
Propiedad pública Item Obtiene un elemento en una clave específica.
Propiedad pública Keys Obtiene la colección de claves.
Propiedad pública Name Obtiene el nombre del tipo dinámico.
Propiedad pública Values Obtiene la colección de valores de campo en el tipo dinámico.

Arriba

Métodos

  Nombre Descripción
Método público Add(KeyValuePair<String, Object>) Agrega un campo a la colección.
Método público Add(String, Object) Agrega un par de clave y valor a la colección.
Método público Clear Quita todos los elementos.
Método público Contains Comprueba si la colección contiene un elemento específico.
Método público ContainsKey Comprueba si la colección contiene una clave específica.
Método público CopyTo Copia los elementos de la colección en la matriz especificada de pares de clave/valor empezando por el índice especificado.
Método público GetEnumerator Devuelve un enumerador para la colección.
Método público GetSchema Devuelve el esquema XML del tipo dinámico.
Método público ReadXml Lee un documento XML de tipo dinámico.
Método público Remove(KeyValuePair<String, Object>) Quita una entrada de clave y valor de la colección.
Método público Remove(String) Quita un elemento con una cadena de clave especificada de la colección.
Método público TryGetValue Busca un valor en la colección.
Método público WriteXml Escribe un documento XML.

Arriba

Implementaciones de interfaz explícitas

  Nombre Descripción
Implementación de interfaz explícitaMétodo privado IDictionary.Add Agrega un par de clave y valor a la colección.
Implementación de interfaz explícitaMétodo privado IDictionary.Contains Comprueba si la colección contiene un elemento con la clave especificada.
Implementación de interfaz explícitaMétodo privado ICollection.CopyTo Copia los elementos de la colección en la matriz especificada, empezando por el índice especificado.
Implementación de interfaz explícitaMétodo privado IDictionary.GetEnumerator Devuelve un enumerador al diccionario.
Implementación de interfaz explícitaMétodo privado IEnumerable.GetEnumerator Devuelve un enumerador para la colección.
Implementación de interfaz explícitaPropiedad privada IDictionary.IsFixedSize Obtiene un valor que indica si la colección es de tamaño fijo.
Implementación de interfaz explícitaPropiedad privada IDictionary.IsReadOnly Obtiene un valor que indica si la colección es de solo lectura.
Implementación de interfaz explícitaPropiedad privada ICollection.IsSynchronized Indica si la colección está sincronizada.
Implementación de interfaz explícitaPropiedad privada IDictionary.Item Obtiene o establece un campo con la clave especificada.
Implementación de interfaz explícitaPropiedad privada IDictionary.Keys Obtiene las claves de la colección.
Implementación de interfaz explícitaMétodo privado IDictionary.Remove Quita un campo especificado de la colección.
Implementación de interfaz explícitaPropiedad privada ICollection.SyncRoot Sincroniza el nivel superior (raíz) de la colección.
Implementación de interfaz explícitaPropiedad privada IDictionary.Values Obtiene la colección de valores.

Arriba

Vea también

Referencia

clase DynamicType

Espacio de nombres Microsoft.BusinessData.Runtime