DynamicValue, classe
Représente une structure de données dynamiques pour la prise en charge des ensembles imbriqués de paires clé-valeur dans le workflow.
Espace de noms: Microsoft.Activities
Assembly: Microsoft.Activities (dans Microsoft.Activities.dll)
Hiérarchie d'héritage
System.Object
Microsoft.Activities.DynamicValue
Syntaxe
[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
Constructeurs
Nom | Description | |
---|---|---|
DynamicValue() | Initialise une nouvelle instance de la classe DynamicValue avec la valeur par défaut. |
|
DynamicValue(Boolean) | Initialise une nouvelle instance de la classe DynamicValue avec une valeur booléenne. |
|
DynamicValue(DateTime) | Initialise une nouvelle instance de la classe DynamicValue avec une valeur DateTime. |
|
DynamicValue(Double) | Initialise une nouvelle instance de la classe DynamicValue avec une valeur double. |
|
DynamicValue(Guid) | Initialise une nouvelle instance de la classe DynamicValue avec une valeur GUID. |
|
DynamicValue(Int32) | Initialise une nouvelle instance de la classe DynamicValue avec une valeur Int32. |
|
DynamicValue(Int64) | Initialise une nouvelle instance de la classe DynamicValue avec une valeur Int64. |
|
DynamicValue(String) | Initialise une nouvelle instance de la classe DynamicValue avec une valeur de chaîne. |
|
DynamicValue(TimeSpan) | Initialise une nouvelle instance de la classe DynamicValue avec une valeur TimeSpan. |
Propriétés
Nom | Description | |
---|---|---|
Count | Obtient le nombre d'éléments enfants dans DynamicValue. |
|
IsReadOnly | Obtient une valeur qui indique si DynamicValue est en lecture seule. |
|
Item[Int32] | Obtient ou définit un élément par ID. |
|
Item[String] | Obtient ou définit un élément par nom. |
|
Keys | Obtient la collection de clés pour les valeurs dynamiques. |
|
Values | Obtient la collection de valeurs pour cette instance. |
Méthodes
Nom | Description | |
---|---|---|
Add(DynamicValue) | Ajoute DynamicValue en tant qu'élément enfant. |
|
Add(KeyValuePair<String, DynamicValue>) | Ajoute DynamicValue en tant qu'élément enfant. |
|
Add(String, DynamicValue) | Ajoute DynamicValue avec une clé et une valeur spécifiques. |
|
Clear() | Efface DynamicValue. |
|
Contains(DynamicValue) | Détermine si DynamicValue contient un élément cible. |
|
Contains(KeyValuePair<String, DynamicValue>) | Détermine si DynamicValue contient un élément cible. |
|
ContainsKey(String) | Spécifie si DynamicValue contient une clé spécifique. |
|
CopyTo(DynamicValue[], Int32) | Copie DynamicValue dans un tableau. |
|
CopyTo(KeyValuePair<String, DynamicValue>[], Int32) | Copie DynamicValue dans un tableau. |
|
Equals(Object) | Spécifie si l'objet DynamicValue est identique à un autre objet.(Remplace Object.Equals(Object).) |
|
GetEnumerator() | Obtient un énumérateur qui itère au sein de DynamicValue. |
|
GetHashCode() | Obtient le code de hachage associé à DynamicValue.(Remplace Object.GetHashCode().) |
|
GetType() | (Hérité de Object.) |
|
Parse(String) | Analyse la chaîne en DynamicValue. |
|
Remove(DynamicValue) | Supprime un élément de DynamicValue. |
|
Remove(KeyValuePair<String, DynamicValue>) | Supprime un élément de DynamicValue. |
|
Remove(String) | Supprime un élément d'une DynamicValue à l'aide de la clé spécifiée. |
|
ToString() | Renvoie une représentation sous forme de chaîne de DynamicValue.(Remplace Object.ToString().) |
|
TryGetValue(String, DynamicValue) | Obtient la valeur associée à la clé spécifiée. |
Opérateurs
Nom | Description | |
---|---|---|
Equality(DynamicValue, DynamicValue) | Spécifie si les deux objets DynamicValue sont égaux. |
|
Implicit(Boolean to DynamicValue) | Effectue une conversion de valeur booléenne en DynamicValue. |
|
Implicit(DateTime to DynamicValue) | Effectue une conversion de valeur DateTime en DynamicValue. |
|
Implicit(Double to DynamicValue) | Effectue une conversion de valeur double en DynamicValue. |
|
Implicit(DynamicValue to Boolean) | Effectue une conversion de valeur dynamique en valeur booléenne. |
|
Implicit(DynamicValue to DateTime) | Convertit une valeur dynamique en valeur DateTime. |
|
Implicit(DynamicValue to Double) | Convertit une valeur dynamique en valeur Double. |
|
Implicit(DynamicValue to Guid) | Convertit une valeur dynamique en valeur Guid. |
|
Implicit(DynamicValue to Int32) | Convertit une valeur dynamique en valeur Int32. |
|
Implicit(DynamicValue to String) | Convertit une valeur dynamique en valeur String. |
|
Implicit(DynamicValue to TimeSpan) | Convertit une valeur dynamique en valeur TimeSpan. |
|
Implicit(Guid to DynamicValue) | Effectue une conversion de valeur GUID en DynamicValue. |
|
Implicit(Int32 to DynamicValue) | Effectue une conversion de valeur Int32 en DynamicValue. |
|
Implicit(Int64 to DynamicValue) | Convertit une valeur Int64 en valeur dynamique. |
|
Implicit(String to DynamicValue) | Effectue une conversion de valeur de chaîne en DynamicValue. |
|
Implicit(TimeSpan to DynamicValue) | Convertit une valeur TimeSpan en valeur dynamique. |
|
Inequality(DynamicValue, DynamicValue) | Spécifie si les deux objets DynamicValue sont inégaux. |
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IEnumerable<KeyValuePair<String, DynamicValue>>.GetEnumerator() | ||
IEnumerable.GetEnumerator() | Obtient un énumérateur qui itère au sein de DynamicValue. |
Sécurité des threads
Tous les membres statiques (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Microsoft.Activities, espace de noms
Retour au début