Classe DynamicValue

 

Representa uma estrutura de dados dinâmica para suportar os conjuntos aninhados de pares chave-valor no workflow.

Namespace:   Microsoft.Activities
Assembly:  Microsoft.Activities (em Microsoft.Activities.dll)

Hierarquia de herança

System.Object
  Microsoft.Activities.DynamicValue

Sintaxe

[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

Construtores

Nome Descrição
System_CAPS_pubmethod DynamicValue()

Inicializa uma nova instância da classe DynamicValue com o valor padrão.

System_CAPS_pubmethod DynamicValue(Boolean)

Inicializa uma nova instância da classe DynamicValue com um valor Booleano.

System_CAPS_pubmethod DynamicValue(DateTime)

Inicializa uma nova instância da classe DynamicValue com um valor DateTime.

System_CAPS_pubmethod DynamicValue(Double)

Inicializa uma nova instância da classe DynamicValue com um valor Double.

System_CAPS_pubmethod DynamicValue(Guid)

Inicializa uma nova instância da classe DynamicValue com um valor GUID.

System_CAPS_pubmethod DynamicValue(Int32)

Inicializa uma nova instância da classe DynamicValue com um valor Int32.

System_CAPS_pubmethod DynamicValue(Int64)

Inicializa uma nova instância da classe DynamicValue com um valor Int64.

System_CAPS_pubmethod DynamicValue(String)

Inicializa uma nova instância da classe DynamicValue com um valor String.

System_CAPS_pubmethod DynamicValue(TimeSpan)

Inicializa uma nova instância da classe DynamicValue com um valor TimeSpan.

Propriedades

Nome Descrição
System_CAPS_pubproperty Count

Obtém a quantidade de itens filho no DynamicValue.

System_CAPS_pubproperty IsReadOnly

Obtém um valor que indica se o DynamicValue é somente leitura.

System_CAPS_pubproperty Item[Int32]

Obtém ou define um item por ID.

System_CAPS_pubproperty Item[String]

Obtém ou define um item pelo nome.

System_CAPS_pubproperty Keys

Obtém a coleção de chaves para os valores dinâmicos.

System_CAPS_pubproperty Values

Obtém a coleção de valores para esta instância.

Métodos

Nome Descrição
System_CAPS_pubmethod Add(DynamicValue)

Adiciona um DynamicValue como um item filho.

System_CAPS_pubmethod Add(KeyValuePair<String, DynamicValue>)

Adiciona um DynamicValue como um item filho.

System_CAPS_pubmethod Add(String, DynamicValue)

Adiciona um DynamicValue com uma chave e valor específico.

System_CAPS_pubmethod Clear()

Limpa o DynamicValue.

System_CAPS_pubmethod Contains(DynamicValue)

Determina se o DynamicValue contém um item de destino.

System_CAPS_pubmethod Contains(KeyValuePair<String, DynamicValue>)

Determina se o DynamicValue contém um item de destino.

System_CAPS_pubmethod ContainsKey(String)

Especifica se o DynamicValue contém uma chave específica.

System_CAPS_pubmethod CopyTo(DynamicValue[], Int32)

Copia o DynamicValue para uma matriz.

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

Copia o DynamicValue para uma matriz.

System_CAPS_pubmethod Equals(Object)

Especifica se o objeto do DynamicValue for o mesmo que um outro objeto.(Substitui Object.Equals(Object).)

System_CAPS_pubmethod GetEnumerator()

Obtém um enumerador que itera no DynamicValue.

System_CAPS_pubmethod GetHashCode()

Obtém o código hash associado com o DynamicValue.(Substitui Object.GetHashCode().)

System_CAPS_pubmethod GetType()

(herdado de Object.)

System_CAPS_pubmethodSystem_CAPS_static Parse(String)

Analisa a cadeia de caracteres para um DynamicValue.

System_CAPS_pubmethod Remove(DynamicValue)

Remove um item de um DynamicValue.

System_CAPS_pubmethod Remove(KeyValuePair<String, DynamicValue>)

Remove um item de um DynamicValue.

System_CAPS_pubmethod Remove(String)

Remove um item de um DynamicValue usando a chave especificada.

System_CAPS_pubmethod ToString()

Retorna uma representação da cadeia de caracteres do DynamicValue.(Substitui Object.ToString().)

System_CAPS_pubmethod TryGetValue(String, DynamicValue)

Obtém o valor associado à chave especificada.

Operadores

Nome Descrição
System_CAPS_puboperatorSystem_CAPS_static Equality(DynamicValue, DynamicValue)

Especifica se os dois objetos DynamicValue são iguais.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Boolean to DynamicValue)

Converte um valor Booleano para um DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DateTime to DynamicValue)

Converte um valor DateTime para um DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Double to DynamicValue)

Converte um valor Double para um DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Boolean)

Converte um valor dinâmico em um Valor Booleano.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to DateTime)

Converte um valor dinâmico em um valor DateTime.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Double)

Converte um valor dinâmico em um valor Double.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Guid)

Converte um valor dinâmico em um valor Guid.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Int32)

Converte um valor dinâmico em um valor Int32.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to String)

Converte um valor dinâmico em um valor String.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to TimeSpan)

Converte um valor dinâmico em um valor TimeSpan.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Guid to DynamicValue)

Converte um valor GUID para um DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Int32 to DynamicValue)

Converte um valor Int32 para um DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Int64 to DynamicValue)

converte um valor Int64 em um valor Dinâmico.

System_CAPS_puboperatorSystem_CAPS_static Implicit(String to DynamicValue)

Converte um valor String para um DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(TimeSpan to DynamicValue)

Converte um valor TimeSpan em um valor Dinâmico.

System_CAPS_puboperatorSystem_CAPS_static Inequality(DynamicValue, DynamicValue)

Especifica se os dois objetos DynamicValue não são iguais.

Implementações explícitas da interface

Nome Descrição
System_CAPS_pubinterfaceSystem_CAPS_privmethod IEnumerable<KeyValuePair<String, DynamicValue>>.GetEnumerator()

System_CAPS_pubinterfaceSystem_CAPS_privmethod IEnumerable.GetEnumerator()

Obtém um enumerador que itera no DynamicValue.

Acesso thread-safe

Qualquer estático público (Compartilhado no Visual Basic) membros desde tipo são thread safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Namespace Microsoft.Activities

Retornar ao topo