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 | |
---|---|---|
DynamicValue() | Initialisiert eine neue Instanz der der DynamicValue Klasse hat den Standardwert. |
|
DynamicValue(Boolean) | Initialisiert eine neue Instanz der DynamicValue -Klasse mit einem booleschen Wert. |
|
DynamicValue(DateTime) | Initialisiert eine neue Instanz der DynamicValue -Klasse mit einem DateTime-Wert. |
|
DynamicValue(Double) | Initialisiert eine neue Instanz der DynamicValue -Klasse mit einem Double-Wert. |
|
DynamicValue(Guid) | Initialisiert eine neue Instanz der DynamicValue -Klasse mit einem GUID-Wert. |
|
DynamicValue(Int32) | Initialisiert eine neue Instanz der DynamicValue -Klasse mit einem Int32-Wert. |
|
DynamicValue(Int64) | Initialisiert eine neue Instanz der DynamicValue -Klasse mit einem Int64-Wert. |
|
DynamicValue(String) | Initialisiert eine neue Instanz der DynamicValue -Klasse mit einem String-Wert. |
|
DynamicValue(TimeSpan) | Initialisiert eine neue Instanz der DynamicValue -Klasse mit einem TimeSpan-Wert. |
Eigenschaften
Name | Beschreibung | |
---|---|---|
Count | Ruft die Anzahl der untergeordneten Elemente in der DynamicValue. |
|
IsReadOnly | Ruft einen Wert, der angibt, ob die DynamicValue ist schreibgeschützt. |
|
Item[Int32] | Ruft ab oder legt ein Element-ID |
|
Item[String] | Ruft ab oder legt ein Element nach Namen fest. |
|
Keys | Ruft die Auflistung der Schlüssel für die dynamischen Werte ab. |
|
Values | Ruft die Auflistung von Werten für diese Instanz ab. |
Methoden
Name | Beschreibung | |
---|---|---|
Add(DynamicValue) | Fügt eine DynamicValue als untergeordnetes Element. |
|
Add(KeyValuePair<String, DynamicValue>) | Fügt eine DynamicValue als untergeordnetes Element. |
|
Add(String, DynamicValue) | Fügt eine DynamicValue mit bestimmten Schlüssel und Wert. |
|
Clear() | Löscht die DynamicValue. |
|
Contains(DynamicValue) | Bestimmt, ob der DynamicValue ein Zielelement enthält. |
|
Contains(KeyValuePair<String, DynamicValue>) | Bestimmt, ob der DynamicValue ein Zielelement enthält. |
|
ContainsKey(String) | Gibt an, ob die DynamicValue einen bestimmten Schlüssel enthält. |
|
CopyTo(DynamicValue[], Int32) | Kopiert die DynamicValue in ein Array. |
|
CopyTo(KeyValuePair<String, DynamicValue>[], Int32) | Kopiert die DynamicValue in ein Array. |
|
Equals(Object) | Gibt an, ob die DynamicValue Objekt ist identisch mit einem anderen Objekt.(Überschreibt Object.Equals(Object).) |
|
GetEnumerator() | Gibt einen Enumerator zurück, der durchläuft die DynamicValue. |
|
GetHashCode() | Ruft den Hashcode zugeordnete DynamicValue.(Überschreibt Object.GetHashCode().) |
|
GetType() | (Geerbt von „Object“.) |
|
Parse(String) | Analysiert die Zeichenfolge in eine DynamicValue. |
|
Remove(DynamicValue) | Entfernt ein Element aus einem DynamicValue. |
|
Remove(KeyValuePair<String, DynamicValue>) | Entfernt ein Element aus einem DynamicValue. |
|
Remove(String) | Entfernt ein Element aus einem DynamicValue mit dem angegebenen Schlüssel. |
|
ToString() | Gibt eine Zeichenfolgendarstellung der DynamicValue.(Überschreibt Object.ToString().) |
|
TryGetValue(String, DynamicValue) | Ruft den dem angegebenen Schlüssel zugeordneten Wert. |
Operatoren
Name | Beschreibung | |
---|---|---|
Equality(DynamicValue, DynamicValue) | Gibt an, ob die beiden DynamicValue -Objekt identisch ist. |
|
Implicit(Boolean to DynamicValue) | Wandelt einen booleschen Wert in einen DynamicValue. |
|
Implicit(DateTime to DynamicValue) | Wandelt einen DateTime-Wert in einer DynamicValue. |
|
Implicit(Double to DynamicValue) | Wandelt einen Double-Wert in einer DynamicValue. |
|
Implicit(DynamicValue to Boolean) | Wandelt einen dynamischen Wert in einen booleschen Wert. |
|
Implicit(DynamicValue to DateTime) | Konvertiert einen dynamischen Wert in einen DateTime-Wert. |
|
Implicit(DynamicValue to Double) | Konvertiert einen dynamischen Wert in einen Double-Wert. |
|
Implicit(DynamicValue to Guid) | Konvertiert einen dynamischen Wert in einen Guid-Wert. |
|
Implicit(DynamicValue to Int32) | Konvertiert einen dynamischen Wert in einen Int32-Wert. |
|
Implicit(DynamicValue to String) | Konvertiert einen dynamischen Wert in eine Zeichenfolge. |
|
Implicit(DynamicValue to TimeSpan) | Konvertiert einen dynamischen Wert in ein TimeSpan-Wert. |
|
Implicit(Guid to DynamicValue) | Wandelt einen GUID-Wert in einer DynamicValue. |
|
Implicit(Int32 to DynamicValue) | Wandelt einen Int32-Wert für eine DynamicValue. |
|
Implicit(Int64 to DynamicValue) | Konvertiert einen Int64-Wert in einen dynamischen Wert. |
|
Implicit(String to DynamicValue) | Wandelt einen String-Wert in einer DynamicValue. |
|
Implicit(TimeSpan to DynamicValue) | Konvertiert einen TimeSpan-Wert in einen dynamischen Wert. |
|
Inequality(DynamicValue, DynamicValue) | Gibt an, ob die beiden DynamicValue -Objekte ungleich sind. |
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IEnumerable<KeyValuePair<String, DynamicValue>>.GetEnumerator() | ||
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