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 | |
---|---|---|
DynamicValue() | Inicializa uma nova instância da classe DynamicValue com o valor padrão. |
|
DynamicValue(Boolean) | Inicializa uma nova instância da classe DynamicValue com um valor Booleano. |
|
DynamicValue(DateTime) | Inicializa uma nova instância da classe DynamicValue com um valor DateTime. |
|
DynamicValue(Double) | Inicializa uma nova instância da classe DynamicValue com um valor Double. |
|
DynamicValue(Guid) | Inicializa uma nova instância da classe DynamicValue com um valor GUID. |
|
DynamicValue(Int32) | Inicializa uma nova instância da classe DynamicValue com um valor Int32. |
|
DynamicValue(Int64) | Inicializa uma nova instância da classe DynamicValue com um valor Int64. |
|
DynamicValue(String) | Inicializa uma nova instância da classe DynamicValue com um valor String. |
|
DynamicValue(TimeSpan) | Inicializa uma nova instância da classe DynamicValue com um valor TimeSpan. |
Propriedades
Nome | Descrição | |
---|---|---|
Count | Obtém a quantidade de itens filho no DynamicValue. |
|
IsReadOnly | Obtém um valor que indica se o DynamicValue é somente leitura. |
|
Item[Int32] | Obtém ou define um item por ID. |
|
Item[String] | Obtém ou define um item pelo nome. |
|
Keys | Obtém a coleção de chaves para os valores dinâmicos. |
|
Values | Obtém a coleção de valores para esta instância. |
Métodos
Nome | Descrição | |
---|---|---|
Add(DynamicValue) | Adiciona um DynamicValue como um item filho. |
|
Add(KeyValuePair<String, DynamicValue>) | Adiciona um DynamicValue como um item filho. |
|
Add(String, DynamicValue) | Adiciona um DynamicValue com uma chave e valor específico. |
|
Clear() | Limpa o DynamicValue. |
|
Contains(DynamicValue) | Determina se o DynamicValue contém um item de destino. |
|
Contains(KeyValuePair<String, DynamicValue>) | Determina se o DynamicValue contém um item de destino. |
|
ContainsKey(String) | Especifica se o DynamicValue contém uma chave específica. |
|
CopyTo(DynamicValue[], Int32) | Copia o DynamicValue para uma matriz. |
|
CopyTo(KeyValuePair<String, DynamicValue>[], Int32) | Copia o DynamicValue para uma matriz. |
|
Equals(Object) | Especifica se o objeto do DynamicValue for o mesmo que um outro objeto.(Substitui Object.Equals(Object).) |
|
GetEnumerator() | Obtém um enumerador que itera no DynamicValue. |
|
GetHashCode() | Obtém o código hash associado com o DynamicValue.(Substitui Object.GetHashCode().) |
|
GetType() | (herdado de Object.) |
|
Parse(String) | Analisa a cadeia de caracteres para um DynamicValue. |
|
Remove(DynamicValue) | Remove um item de um DynamicValue. |
|
Remove(KeyValuePair<String, DynamicValue>) | Remove um item de um DynamicValue. |
|
Remove(String) | Remove um item de um DynamicValue usando a chave especificada. |
|
ToString() | Retorna uma representação da cadeia de caracteres do DynamicValue.(Substitui Object.ToString().) |
|
TryGetValue(String, DynamicValue) | Obtém o valor associado à chave especificada. |
Operadores
Nome | Descrição | |
---|---|---|
Equality(DynamicValue, DynamicValue) | Especifica se os dois objetos DynamicValue são iguais. |
|
Implicit(Boolean to DynamicValue) | Converte um valor Booleano para um DynamicValue. |
|
Implicit(DateTime to DynamicValue) | Converte um valor DateTime para um DynamicValue. |
|
Implicit(Double to DynamicValue) | Converte um valor Double para um DynamicValue. |
|
Implicit(DynamicValue to Boolean) | Converte um valor dinâmico em um Valor Booleano. |
|
Implicit(DynamicValue to DateTime) | Converte um valor dinâmico em um valor DateTime. |
|
Implicit(DynamicValue to Double) | Converte um valor dinâmico em um valor Double. |
|
Implicit(DynamicValue to Guid) | Converte um valor dinâmico em um valor Guid. |
|
Implicit(DynamicValue to Int32) | Converte um valor dinâmico em um valor Int32. |
|
Implicit(DynamicValue to String) | Converte um valor dinâmico em um valor String. |
|
Implicit(DynamicValue to TimeSpan) | Converte um valor dinâmico em um valor TimeSpan. |
|
Implicit(Guid to DynamicValue) | Converte um valor GUID para um DynamicValue. |
|
Implicit(Int32 to DynamicValue) | Converte um valor Int32 para um DynamicValue. |
|
Implicit(Int64 to DynamicValue) | converte um valor Int64 em um valor Dinâmico. |
|
Implicit(String to DynamicValue) | Converte um valor String para um DynamicValue. |
|
Implicit(TimeSpan to DynamicValue) | Converte um valor TimeSpan em um valor Dinâmico. |
|
Inequality(DynamicValue, DynamicValue) | Especifica se os dois objetos DynamicValue não são iguais. |
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IEnumerable<KeyValuePair<String, DynamicValue>>.GetEnumerator() | ||
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