DynamicValue (Clase)

 

Representa una estructura de datos dinámicos para admitir conjuntos anidados de pares clave-valor de un flujo de trabajo.

Espacio de nombres:   Microsoft.Activities
Ensamblado:  Microsoft.Activities (en Microsoft.Activities.dll)

Jerarquía de herencia

System.Object
  Microsoft.Activities.DynamicValue

Sintaxis

[DefaultMemberAttribute("Item")]
[DataContractAttribute]
public sealed class DynamicValue : ICollection<DynamicValue>, 
    IEnumerable<DynamicValue>, IDictionary<string, DynamicValue>, 
    ICollection<KeyValuePair<string, DynamicValue>>, IEnumerable<KeyValuePair<string, DynamicValue>>, 
    IEnumerable
[DefaultMemberAttribute("Item")]
[DataContractAttribute]
public ref class DynamicValue sealed : ICollection<DynamicValue^>, 
    IEnumerable<DynamicValue^>, IDictionary<String^, DynamicValue^>, 
    ICollection<KeyValuePair<String^, DynamicValue^>>, IEnumerable<KeyValuePair<String^, DynamicValue^>>, 
    IEnumerable
[<Sealed>]
[<DefaultMemberAttribute("Item")>]
[<DataContractAttribute>]
type DynamicValue = 
    class
        interface ICollection<DynamicValue>
        interface IEnumerable<DynamicValue>
        interface IDictionary<string, DynamicValue>
        interface ICollection<KeyValuePair<string, DynamicValue>>
        interface IEnumerable<KeyValuePair<string, DynamicValue>>
        interface IEnumerable
    end
<DefaultMemberAttribute("Item")>
<DataContractAttribute>
Public NotInheritable Class DynamicValue
    Implements ICollection(Of DynamicValue), IEnumerable(Of DynamicValue),
    IDictionary(Of String, DynamicValue), ICollection(Of KeyValuePair(Of String, DynamicValue)),
    IEnumerable(Of KeyValuePair(Of String, DynamicValue)), IEnumerable

Constructores

Nombre Descripción
System_CAPS_pubmethod DynamicValue()

Inicia una nueva instancia de la clase DynamicValue con valores predeterminados.

System_CAPS_pubmethod DynamicValue(Boolean)

Inicia una nueva instancia de la clase DynamicValue con un valor booleano.

System_CAPS_pubmethod DynamicValue(DateTime)

Inicia una nueva instancia de la clase DynamicValue con un valor DateTime.

System_CAPS_pubmethod DynamicValue(Double)

Inicia una nueva instancia de la clase DynamicValue con un valor doble.

System_CAPS_pubmethod DynamicValue(Guid)

Inicia una nueva instancia de la clase DynamicValue con un valor GUID.

System_CAPS_pubmethod DynamicValue(Int32)

Inicia una nueva instancia de la clase DynamicValue con un valor Int32.

System_CAPS_pubmethod DynamicValue(Int64)

Inicia una nueva instancia de la clase DynamicValue con un valor Int64.

System_CAPS_pubmethod DynamicValue(String)

Inicia una nueva instancia de la clase DynamicValue con un valor de cadena.

System_CAPS_pubmethod DynamicValue(TimeSpan)

Inicia una nueva instancia de la clase DynamicValue con un valor de TimeSpan.

Propiedades

Nombre Descripción
System_CAPS_pubproperty Count

Obtiene el número de elementos secundarios en el DynamicValue.

System_CAPS_pubproperty IsReadOnly

Obtiene un valor que indica si el DynamicValue es de solo lectura.

System_CAPS_pubproperty Item[Int32]

Obtiene o establece un elemento por Id.

System_CAPS_pubproperty Item[String]

Obtiene o establece un elemento por nombre.

System_CAPS_pubproperty Keys

Obtiene la colección de claves para los valores dinámicos.

System_CAPS_pubproperty Values

Obtiene la colección de valores para esta instancia.

Métodos

Nombre Descripción
System_CAPS_pubmethod Add(DynamicValue)

Agrega un DynamicValue como elemento secundario.

System_CAPS_pubmethod Add(KeyValuePair<String, DynamicValue>)

Agrega un DynamicValue como elemento secundario.

System_CAPS_pubmethod Add(String, DynamicValue)

Agrega un DynamicValue con clave y valor específicos.

System_CAPS_pubmethod Clear()

Borra DynamicValue.

System_CAPS_pubmethod Contains(DynamicValue)

Determina si el DynamicValue contiene un elemento de destino.

System_CAPS_pubmethod Contains(KeyValuePair<String, DynamicValue>)

Determina si el DynamicValue contiene un elemento de destino.

System_CAPS_pubmethod ContainsKey(String)

Especifica si el DynamicValue contiene una clave específica.

System_CAPS_pubmethod CopyTo(DynamicValue[], Int32)

Copia el DynamicValue en una matriz.

System_CAPS_pubmethod CopyTo(KeyValuePair<String, DynamicValue>[], Int32)

Copia el DynamicValue en una matriz.

System_CAPS_pubmethod Equals(Object)

Especifica si el objeto DynamicValue es el mismo que otro objeto.(Reemplaza a Object.Equals(Object)).

System_CAPS_pubmethod GetEnumerator()

Obtiene un enumerador que recorre en iteración el DynamicValue.

System_CAPS_pubmethod GetHashCode()

Obtiene el código hash asociado a DynamicValue.(Reemplaza a Object.GetHashCode()).

System_CAPS_pubmethod GetType()

(Heredado de Object.)

System_CAPS_pubmethodSystem_CAPS_static Parse(String)

Analiza la cadena en un DynamicValue.

System_CAPS_pubmethod Remove(DynamicValue)

Quita un elemento de un DynamicValue.

System_CAPS_pubmethod Remove(KeyValuePair<String, DynamicValue>)

Quita un elemento de un DynamicValue.

System_CAPS_pubmethod Remove(String)

Quita un elemento de un DynamicValue con la clave especificada.

System_CAPS_pubmethod ToString()

Devuelve una representación de cadena del DynamicValue.(Reemplaza a Object.ToString()).

System_CAPS_pubmethod TryGetValue(String, DynamicValue)

Obtiene el valor asociado a la clave especificada.

Operadores

Nombre Descripción
System_CAPS_puboperatorSystem_CAPS_static Equality(DynamicValue, DynamicValue)

Especifica si los dos objetos DynamicValue son iguales.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Boolean to DynamicValue)

Convierte un valor booleano a un DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DateTime to DynamicValue)

Convierte un valor DateTime a un DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Double to DynamicValue)

Convierte un valor doble a un DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Boolean)

Convierte un valor dinámico en un valor booleano.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to DateTime)

Convierte un valor dinámico en un valor DateTime.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Double)

Convierte un valor dinámico en un valor Double.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Guid)

Convierte un valor dinámico en un valor Guid.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Int32)

Convierte un valor dinámico en un valor Int32.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to String)

Convierte un valor dinámico en un valor String.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to TimeSpan)

Convierte un valor dinámico en un valor TimeSpan.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Guid to DynamicValue)

Convierte un valor GUID a un DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Int32 to DynamicValue)

Convierte un valor Int32 a un DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Int64 to DynamicValue)

Convierte un valor Int64 en un valor dinámico.

System_CAPS_puboperatorSystem_CAPS_static Implicit(String to DynamicValue)

Convierte un valor de cadena a un DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(TimeSpan to DynamicValue)

Convierte un valor TimeSpan en un valor dinámico.

System_CAPS_puboperatorSystem_CAPS_static Inequality(DynamicValue, DynamicValue)

Especifica si los dos objetos DynamicValue no son iguales.

Implementaciones explícitas de interfaces

Nombre Descripción
System_CAPS_pubinterfaceSystem_CAPS_privmethod IEnumerable<KeyValuePair<String, DynamicValue>>.GetEnumerator()

System_CAPS_pubinterfaceSystem_CAPS_privmethod IEnumerable.GetEnumerator()

Obtiene un enumerador que recorre en iteración el DynamicValue.

Seguridad para subprocesos

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Microsoft.Activities (Espacio de nombres)

Volver al principio