DynamicValue-Klasse

 

Stellt eine dynamische Datenstruktur für die Unterstützung geschachtelter Sammlungen von Schlüssel-Wert-Paaren im Workflow dar.

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

Vererbungshierarchie

System.Object
  Microsoft.Activities.DynamicValue

Syntax

[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

Konstruktoren

Name Beschreibung
System_CAPS_pubmethod DynamicValue()

Initialisiert eine neue Instanz der der DynamicValue Klasse hat den Standardwert.

System_CAPS_pubmethod DynamicValue(Boolean)

Initialisiert eine neue Instanz der DynamicValue -Klasse mit einem booleschen Wert.

System_CAPS_pubmethod DynamicValue(DateTime)

Initialisiert eine neue Instanz der DynamicValue -Klasse mit einem DateTime-Wert.

System_CAPS_pubmethod DynamicValue(Double)

Initialisiert eine neue Instanz der DynamicValue -Klasse mit einem Double-Wert.

System_CAPS_pubmethod DynamicValue(Guid)

Initialisiert eine neue Instanz der DynamicValue -Klasse mit einem GUID-Wert.

System_CAPS_pubmethod DynamicValue(Int32)

Initialisiert eine neue Instanz der DynamicValue -Klasse mit einem Int32-Wert.

System_CAPS_pubmethod DynamicValue(Int64)

Initialisiert eine neue Instanz der DynamicValue -Klasse mit einem Int64-Wert.

System_CAPS_pubmethod DynamicValue(String)

Initialisiert eine neue Instanz der DynamicValue -Klasse mit einem String-Wert.

System_CAPS_pubmethod DynamicValue(TimeSpan)

Initialisiert eine neue Instanz der DynamicValue -Klasse mit einem TimeSpan-Wert.

Eigenschaften

Name Beschreibung
System_CAPS_pubproperty Count

Ruft die Anzahl der untergeordneten Elemente in der DynamicValue.

System_CAPS_pubproperty IsReadOnly

Ruft einen Wert, der angibt, ob die DynamicValue ist schreibgeschützt.

System_CAPS_pubproperty Item[Int32]

Ruft ab oder legt ein Element-ID

System_CAPS_pubproperty Item[String]

Ruft ab oder legt ein Element nach Namen fest.

System_CAPS_pubproperty Keys

Ruft die Auflistung der Schlüssel für die dynamischen Werte ab.

System_CAPS_pubproperty Values

Ruft die Auflistung von Werten für diese Instanz ab.

Methoden

Name Beschreibung
System_CAPS_pubmethod Add(DynamicValue)

Fügt eine DynamicValue als untergeordnetes Element.

System_CAPS_pubmethod Add(KeyValuePair<String, DynamicValue>)

Fügt eine DynamicValue als untergeordnetes Element.

System_CAPS_pubmethod Add(String, DynamicValue)

Fügt eine DynamicValue mit bestimmten Schlüssel und Wert.

System_CAPS_pubmethod Clear()

Löscht die DynamicValue.

System_CAPS_pubmethod Contains(DynamicValue)

Bestimmt, ob der DynamicValue ein Zielelement enthält.

System_CAPS_pubmethod Contains(KeyValuePair<String, DynamicValue>)

Bestimmt, ob der DynamicValue ein Zielelement enthält.

System_CAPS_pubmethod ContainsKey(String)

Gibt an, ob die DynamicValue einen bestimmten Schlüssel enthält.

System_CAPS_pubmethod CopyTo(DynamicValue[], Int32)

Kopiert die DynamicValue in ein Array.

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

Kopiert die DynamicValue in ein Array.

System_CAPS_pubmethod Equals(Object)

Gibt an, ob die DynamicValue Objekt ist identisch mit einem anderen Objekt.(Überschreibt Object.Equals(Object).)

System_CAPS_pubmethod GetEnumerator()

Gibt einen Enumerator zurück, der durchläuft die DynamicValue.

System_CAPS_pubmethod GetHashCode()

Ruft den Hashcode zugeordnete DynamicValue.(Überschreibt Object.GetHashCode().)

System_CAPS_pubmethod GetType()

(Geerbt von „Object“.)

System_CAPS_pubmethodSystem_CAPS_static Parse(String)

Analysiert die Zeichenfolge in eine DynamicValue.

System_CAPS_pubmethod Remove(DynamicValue)

Entfernt ein Element aus einem DynamicValue.

System_CAPS_pubmethod Remove(KeyValuePair<String, DynamicValue>)

Entfernt ein Element aus einem DynamicValue.

System_CAPS_pubmethod Remove(String)

Entfernt ein Element aus einem DynamicValue mit dem angegebenen Schlüssel.

System_CAPS_pubmethod ToString()

Gibt eine Zeichenfolgendarstellung der DynamicValue.(Überschreibt Object.ToString().)

System_CAPS_pubmethod TryGetValue(String, DynamicValue)

Ruft den dem angegebenen Schlüssel zugeordneten Wert.

Operatoren

Name Beschreibung
System_CAPS_puboperatorSystem_CAPS_static Equality(DynamicValue, DynamicValue)

Gibt an, ob die beiden DynamicValue -Objekt identisch ist.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Boolean to DynamicValue)

Wandelt einen booleschen Wert in einen DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DateTime to DynamicValue)

Wandelt einen DateTime-Wert in einer DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Double to DynamicValue)

Wandelt einen Double-Wert in einer DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Boolean)

Wandelt einen dynamischen Wert in einen booleschen Wert.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to DateTime)

Konvertiert einen dynamischen Wert in einen DateTime-Wert.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Double)

Konvertiert einen dynamischen Wert in einen Double-Wert.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Guid)

Konvertiert einen dynamischen Wert in einen Guid-Wert.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Int32)

Konvertiert einen dynamischen Wert in einen Int32-Wert.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to String)

Konvertiert einen dynamischen Wert in eine Zeichenfolge.

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to TimeSpan)

Konvertiert einen dynamischen Wert in ein TimeSpan-Wert.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Guid to DynamicValue)

Wandelt einen GUID-Wert in einer DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Int32 to DynamicValue)

Wandelt einen Int32-Wert für eine DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(Int64 to DynamicValue)

Konvertiert einen Int64-Wert in einen dynamischen Wert.

System_CAPS_puboperatorSystem_CAPS_static Implicit(String to DynamicValue)

Wandelt einen String-Wert in einer DynamicValue.

System_CAPS_puboperatorSystem_CAPS_static Implicit(TimeSpan to DynamicValue)

Konvertiert einen TimeSpan-Wert in einen dynamischen Wert.

System_CAPS_puboperatorSystem_CAPS_static Inequality(DynamicValue, DynamicValue)

Gibt an, ob die beiden DynamicValue -Objekte ungleich sind.

Explizite Schnittstellenimplementierungen

Name Beschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethod IEnumerable<KeyValuePair<String, DynamicValue>>.GetEnumerator()

System_CAPS_pubinterfaceSystem_CAPS_privmethod IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der durchläuft die DynamicValue.

Threadsicherheit

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Siehe auch

Microsoft.Activities-Namespace

Zurück zum Anfang