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 | |
---|---|---|
DynamicValue() | Inizializza una nuova istanza della classe DynamicValue con il valore predefinito. |
|
DynamicValue(Boolean) | Inizializza una nuova istanza della classe DynamicValue con un valore Boolean. |
|
DynamicValue(DateTime) | Inizializza una nuova istanza della classe DynamicValue con un valore DateTime. |
|
DynamicValue(Double) | Inizializza una nuova istanza della classe DynamicValue con un valore Double. |
|
DynamicValue(Guid) | Inizializza una nuova istanza della classe DynamicValue con un valore GUID. |
|
DynamicValue(Int32) | Inizializza una nuova istanza della classe DynamicValue con un valore Int32. |
|
DynamicValue(Int64) | Inizializza una nuova istanza della classe DynamicValue con un valore Int64. |
|
DynamicValue(String) | Inizializza una nuova istanza della classe DynamicValue con un valore String. |
|
DynamicValue(TimeSpan) | Inizializza una nuova istanza della classe DynamicValue con un valore TimeSpan. |
Proprietà
Nome | Descrizione | |
---|---|---|
Count | Ottiene il numero di elementi figlio presenti nell'oggetto DynamicValue. |
|
IsReadOnly | Ottiene un valore che indica se l'oggetto DynamicValue è di sola lettura. |
|
Item[Int32] | Ottiene o imposta un elemento in base all'ID. |
|
Item[String] | Ottiene o imposta un elemento in base al nome. |
|
Keys | Ottiene la raccolta di chiavi per i valori dinamici. |
|
Values | Ottiene la raccolta dei valori per l'istanza corrente. |
Metodi
Nome | Descrizione | |
---|---|---|
Add(DynamicValue) | Aggiunge un oggetto DynamicValue come elemento figlio. |
|
Add(KeyValuePair<String, DynamicValue>) | Aggiunge un oggetto DynamicValue come elemento figlio. |
|
Add(String, DynamicValue) | Aggiunge un oggetto DynamicValue con chiave e valore specifici. |
|
Clear() | Cancella l'oggetto DynamicValue. |
|
Contains(DynamicValue) | Determina se l'oggetto DynamicValue contiene un elemento di destinazione. |
|
Contains(KeyValuePair<String, DynamicValue>) | Determina se l'oggetto DynamicValue contiene un elemento di destinazione. |
|
ContainsKey(String) | Determina se l'oggetto DynamicValue contiene una chiave specifica. |
|
CopyTo(DynamicValue[], Int32) | Copia l'oggetto DynamicValue in una matrice. |
|
CopyTo(KeyValuePair<String, DynamicValue>[], Int32) | Copia l'oggetto DynamicValue in una matrice. |
|
Equals(Object) | Specifica se l'oggetto DynamicValue è uguale a un altro.(Esegue l’override di Object.Equals(Object)). |
|
GetEnumerator() | Ottiene un enumeratore per l'iterazione attraverso DynamicValue. |
|
GetHashCode() | Ottiene il codice hash associato all'oggetto DynamicValue.(Esegue l’override di Object.GetHashCode()). |
|
GetType() | (Ereditato da Object.) |
|
Parse(String) | Analizza la stringa in un oggetto DynamicValue. |
|
Remove(DynamicValue) | Rimuove un elemento da un oggetto DynamicValue. |
|
Remove(KeyValuePair<String, DynamicValue>) | Rimuove un elemento da un oggetto DynamicValue. |
|
Remove(String) | Rimuove un elemento da un oggetto DynamicValue usando la chiave specificata. |
|
ToString() | Restituisce una rappresentazione stringa dell'oggetto DynamicValue.(Esegue l’override di Object.ToString()). |
|
TryGetValue(String, DynamicValue) | Ottiene il valore associato alla chiave specificata. |
Operatori
Nome | Descrizione | |
---|---|---|
Equality(DynamicValue, DynamicValue) | Specifica se i due oggetti DynamicValue sono uguali. |
|
Implicit(Boolean to DynamicValue) | Esegue il cast di un valore Boolean in un oggetto DynamicValue. |
|
Implicit(DateTime to DynamicValue) | Esegue il cast di un valore DateTime in un oggetto DynamicValue. |
|
Implicit(Double to DynamicValue) | Esegue il cast di un valore Double in un oggetto DynamicValue. |
|
Implicit(DynamicValue to Boolean) | Esegue il cast di un valore dinamico in un valore Boolean. |
|
Implicit(DynamicValue to DateTime) | Converte un valore dinamico in un valore DateTime. |
|
Implicit(DynamicValue to Double) | Converte un valore dinamico in un valore Double. |
|
Implicit(DynamicValue to Guid) | Converte un valore dinamico in un valore Guid. |
|
Implicit(DynamicValue to Int32) | Converte un valore dinamico in un valore Int32. |
|
Implicit(DynamicValue to String) | Converte un valore dinamico in un valore String. |
|
Implicit(DynamicValue to TimeSpan) | Converte un valore dinamico in un valore TimeSpan. |
|
Implicit(Guid to DynamicValue) | Esegue il cast di un valore GUID in un oggetto DynamicValue. |
|
Implicit(Int32 to DynamicValue) | Esegue il cast di un valore Int32 in un oggetto DynamicValue. |
|
Implicit(Int64 to DynamicValue) | Converte un valore Int64 in un valore dinamico. |
|
Implicit(String to DynamicValue) | Esegue il cast di un valore String in un oggetto DynamicValue. |
|
Implicit(TimeSpan to DynamicValue) | Converte un valore TimeSpan in un valore dinamico. |
|
Inequality(DynamicValue, DynamicValue) | Specifica se i due oggetti DynamicValue non sono uguali. |
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IEnumerable<KeyValuePair<String, DynamicValue>>.GetEnumerator() | ||
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