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 | |
---|---|---|
DynamicValue() | Inicia una nueva instancia de la clase DynamicValue con valores predeterminados. |
|
DynamicValue(Boolean) | Inicia una nueva instancia de la clase DynamicValue con un valor booleano. |
|
DynamicValue(DateTime) | Inicia una nueva instancia de la clase DynamicValue con un valor DateTime. |
|
DynamicValue(Double) | Inicia una nueva instancia de la clase DynamicValue con un valor doble. |
|
DynamicValue(Guid) | Inicia una nueva instancia de la clase DynamicValue con un valor GUID. |
|
DynamicValue(Int32) | Inicia una nueva instancia de la clase DynamicValue con un valor Int32. |
|
DynamicValue(Int64) | Inicia una nueva instancia de la clase DynamicValue con un valor Int64. |
|
DynamicValue(String) | Inicia una nueva instancia de la clase DynamicValue con un valor de cadena. |
|
DynamicValue(TimeSpan) | Inicia una nueva instancia de la clase DynamicValue con un valor de TimeSpan. |
Propiedades
Nombre | Descripción | |
---|---|---|
Count | Obtiene el número de elementos secundarios en el DynamicValue. |
|
IsReadOnly | Obtiene un valor que indica si el DynamicValue es de solo lectura. |
|
Item[Int32] | Obtiene o establece un elemento por Id. |
|
Item[String] | Obtiene o establece un elemento por nombre. |
|
Keys | Obtiene la colección de claves para los valores dinámicos. |
|
Values | Obtiene la colección de valores para esta instancia. |
Métodos
Nombre | Descripción | |
---|---|---|
Add(DynamicValue) | Agrega un DynamicValue como elemento secundario. |
|
Add(KeyValuePair<String, DynamicValue>) | Agrega un DynamicValue como elemento secundario. |
|
Add(String, DynamicValue) | Agrega un DynamicValue con clave y valor específicos. |
|
Clear() | Borra DynamicValue. |
|
Contains(DynamicValue) | Determina si el DynamicValue contiene un elemento de destino. |
|
Contains(KeyValuePair<String, DynamicValue>) | Determina si el DynamicValue contiene un elemento de destino. |
|
ContainsKey(String) | Especifica si el DynamicValue contiene una clave específica. |
|
CopyTo(DynamicValue[], Int32) | Copia el DynamicValue en una matriz. |
|
CopyTo(KeyValuePair<String, DynamicValue>[], Int32) | Copia el DynamicValue en una matriz. |
|
Equals(Object) | Especifica si el objeto DynamicValue es el mismo que otro objeto.(Reemplaza a Object.Equals(Object)). |
|
GetEnumerator() | Obtiene un enumerador que recorre en iteración el DynamicValue. |
|
GetHashCode() | Obtiene el código hash asociado a DynamicValue.(Reemplaza a Object.GetHashCode()). |
|
GetType() | (Heredado de Object.) |
|
Parse(String) | Analiza la cadena en un DynamicValue. |
|
Remove(DynamicValue) | Quita un elemento de un DynamicValue. |
|
Remove(KeyValuePair<String, DynamicValue>) | Quita un elemento de un DynamicValue. |
|
Remove(String) | Quita un elemento de un DynamicValue con la clave especificada. |
|
ToString() | Devuelve una representación de cadena del DynamicValue.(Reemplaza a Object.ToString()). |
|
TryGetValue(String, DynamicValue) | Obtiene el valor asociado a la clave especificada. |
Operadores
Nombre | Descripción | |
---|---|---|
Equality(DynamicValue, DynamicValue) | Especifica si los dos objetos DynamicValue son iguales. |
|
Implicit(Boolean to DynamicValue) | Convierte un valor booleano a un DynamicValue. |
|
Implicit(DateTime to DynamicValue) | Convierte un valor DateTime a un DynamicValue. |
|
Implicit(Double to DynamicValue) | Convierte un valor doble a un DynamicValue. |
|
Implicit(DynamicValue to Boolean) | Convierte un valor dinámico en un valor booleano. |
|
Implicit(DynamicValue to DateTime) | Convierte un valor dinámico en un valor DateTime. |
|
Implicit(DynamicValue to Double) | Convierte un valor dinámico en un valor Double. |
|
Implicit(DynamicValue to Guid) | Convierte un valor dinámico en un valor Guid. |
|
Implicit(DynamicValue to Int32) | Convierte un valor dinámico en un valor Int32. |
|
Implicit(DynamicValue to String) | Convierte un valor dinámico en un valor String. |
|
Implicit(DynamicValue to TimeSpan) | Convierte un valor dinámico en un valor TimeSpan. |
|
Implicit(Guid to DynamicValue) | Convierte un valor GUID a un DynamicValue. |
|
Implicit(Int32 to DynamicValue) | Convierte un valor Int32 a un DynamicValue. |
|
Implicit(Int64 to DynamicValue) | Convierte un valor Int64 en un valor dinámico. |
|
Implicit(String to DynamicValue) | Convierte un valor de cadena a un DynamicValue. |
|
Implicit(TimeSpan to DynamicValue) | Convierte un valor TimeSpan en un valor dinámico. |
|
Inequality(DynamicValue, DynamicValue) | Especifica si los dos objetos DynamicValue no son iguales. |
Implementaciones explícitas de interfaces
Nombre | Descripción | |
---|---|---|
IEnumerable<KeyValuePair<String, DynamicValue>>.GetEnumerator() | ||
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