Condividi tramite


Classe DynamicValue

 

Rappresenta una struttura di dati dinamica per il supporto di set annidati di coppie chiave-valore nel flusso di lavoro.

Spazio dei nomi:   Microsoft.Activities
Assembly:  Microsoft.Activities (in Microsoft.Activities.dll)

Gerarchia di ereditarietà

System.Object
  Microsoft.Activities.DynamicValue

Sintassi

[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

Costruttori

Nome Descrizione
System_CAPS_pubmethod DynamicValue()

Inizializza una nuova istanza della classe DynamicValue con il valore predefinito.

System_CAPS_pubmethod DynamicValue(Boolean)

Inizializza una nuova istanza della classe DynamicValue con un valore Boolean.

System_CAPS_pubmethod DynamicValue(DateTime)

Inizializza una nuova istanza della classe DynamicValue con un valore DateTime.

System_CAPS_pubmethod DynamicValue(Double)

Inizializza una nuova istanza della classe DynamicValue con un valore Double.

System_CAPS_pubmethod DynamicValue(Guid)

Inizializza una nuova istanza della classe DynamicValue con un valore GUID.

System_CAPS_pubmethod DynamicValue(Int32)

Inizializza una nuova istanza della classe DynamicValue con un valore Int32.

System_CAPS_pubmethod DynamicValue(Int64)

Inizializza una nuova istanza della classe DynamicValue con un valore Int64.

System_CAPS_pubmethod DynamicValue(String)

Inizializza una nuova istanza della classe DynamicValue con un valore String.

System_CAPS_pubmethod DynamicValue(TimeSpan)

Inizializza una nuova istanza della classe DynamicValue con un valore TimeSpan.

Proprietà

Nome Descrizione
System_CAPS_pubproperty Count

Ottiene il numero di elementi figlio presenti nell'oggetto DynamicValue.

System_CAPS_pubproperty IsReadOnly

Ottiene un valore che indica se l'oggetto DynamicValue è di sola lettura.

System_CAPS_pubproperty Item[Int32]

Ottiene o imposta un elemento in base all'ID.

System_CAPS_pubproperty Item[String]

Ottiene o imposta un elemento in base al nome.

System_CAPS_pubproperty Keys

Ottiene la raccolta di chiavi per i valori dinamici.

System_CAPS_pubproperty Values

Ottiene la raccolta dei valori per l'istanza corrente.

Metodi

Nome Descrizione
System_CAPS_pubmethod Add(DynamicValue)

Aggiunge un oggetto DynamicValue come elemento figlio.

System_CAPS_pubmethod Add(KeyValuePair<String, DynamicValue>)

Aggiunge un oggetto DynamicValue come elemento figlio.

System_CAPS_pubmethod Add(String, DynamicValue)

Aggiunge un oggetto DynamicValue con chiave e valore specifici.

System_CAPS_pubmethod Clear()

Cancella l'oggetto DynamicValue.

System_CAPS_pubmethod Contains(DynamicValue)

Determina se l'oggetto DynamicValue contiene un elemento di destinazione.

System_CAPS_pubmethod Contains(KeyValuePair<String, DynamicValue>)

Determina se l'oggetto DynamicValue contiene un elemento di destinazione.

System_CAPS_pubmethod ContainsKey(String)

Determina se l'oggetto DynamicValue contiene una chiave specifica.

System_CAPS_pubmethod CopyTo(DynamicValue[], Int32)

Copia l'oggetto DynamicValue in una matrice.

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

Copia l'oggetto DynamicValue in una matrice.

System_CAPS_pubmethod Equals(Object)

Specifica se l'oggetto DynamicValue è uguale a un altro.(Esegue l’override di Object.Equals(Object)).

System_CAPS_pubmethod GetEnumerator()

Ottiene un enumeratore per l'iterazione attraverso DynamicValue.

System_CAPS_pubmethod GetHashCode()

Ottiene il codice hash associato all'oggetto DynamicValue.(Esegue l’override di Object.GetHashCode()).

System_CAPS_pubmethod GetType()

(Ereditato da Object.)

System_CAPS_pubmethodSystem_CAPS_static Parse(String)

Analizza la stringa in un oggetto DynamicValue.

System_CAPS_pubmethod Remove(DynamicValue)

Rimuove un elemento da un oggetto DynamicValue.

System_CAPS_pubmethod Remove(KeyValuePair<String, DynamicValue>)

Rimuove un elemento da un oggetto DynamicValue.

System_CAPS_pubmethod Remove(String)

Rimuove un elemento da un oggetto DynamicValue usando la chiave specificata.

System_CAPS_pubmethod ToString()

Restituisce una rappresentazione stringa dell'oggetto DynamicValue.(Esegue l’override di Object.ToString()).

System_CAPS_pubmethod TryGetValue(String, DynamicValue)

Ottiene il valore associato alla chiave specificata.

Operatori

Nome Descrizione
System_CAPS_puboperatorSystem_CAPS_static Equality(DynamicValue, DynamicValue)

Specifica se i due oggetti DynamicValue sono uguali.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Boolean to DynamicValue)

Esegue il cast di un valore Boolean in un oggetto DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DateTime to DynamicValue)

Esegue il cast di un valore DateTime in un oggetto DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Double to DynamicValue)

Esegue il cast di un valore Double in un oggetto DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Boolean)

Esegue il cast di un valore dinamico in un valore Boolean.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to DateTime)

Converte un valore dinamico in un valore DateTime.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Double)

Converte un valore dinamico in un valore Double.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Guid)

Converte un valore dinamico in un valore Guid.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Int32)

Converte un valore dinamico in un valore Int32.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to String)

Converte un valore dinamico in un valore String.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to TimeSpan)

Converte un valore dinamico in un valore TimeSpan.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Guid to DynamicValue)

Esegue il cast di un valore GUID in un oggetto DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Int32 to DynamicValue)

Esegue il cast di un valore Int32 in un oggetto DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Int64 to DynamicValue)

Converte un valore Int64 in un valore dinamico.

System_CAPS_puboperatorSystem_CAPS_static Implicit(String to DynamicValue)

Esegue il cast di un valore String in un oggetto DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(TimeSpan to DynamicValue)

Converte un valore TimeSpan in un valore dinamico.

System_CAPS_puboperatorSystem_CAPS_static Inequality(DynamicValue, DynamicValue)

Specifica se i due oggetti DynamicValue non sono uguali.

Implementazioni esplicite dell'interfaccia

Nome Descrizione
System_CAPS_pubinterfaceSystem_CAPS_privmethod IEnumerable<KeyValuePair<String, DynamicValue>>.GetEnumerator()

System_CAPS_pubinterfaceSystem_CAPS_privmethod IEnumerable.GetEnumerator()

Ottiene un enumeratore per l'iterazione attraverso DynamicValue.

Codice thread safe

Eventuali membri pubblici statici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Spazio dei nomi Microsoft.Activities

Torna all'inizio