DynamicValue クラス

 

ワークフローで入れ子になった一連のキーと値のペアをサポートするための動的なデータ構造を表します。

名前空間:   Microsoft.Activities
アセンブリ:  Microsoft.Activities (Microsoft.Activities.dll 内)

継承階層

System.Object
  Microsoft.Activities.DynamicValue

構文

[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

コンストラクター

名前 説明
System_CAPS_pubmethod DynamicValue()

新しいインスタンスを初期化、 DynamicValue クラスで、既定値です。

System_CAPS_pubmethod DynamicValue(Boolean)

新しいインスタンスを初期化、 DynamicValue ブール値を持つクラス。

System_CAPS_pubmethod DynamicValue(DateTime)

新しいインスタンスを初期化、 DynamicValue DateTime 値を持つクラス。

System_CAPS_pubmethod DynamicValue(Double)

新しいインスタンスを初期化、 DynamicValue Double 値を持つクラス。

System_CAPS_pubmethod DynamicValue(Guid)

新しいインスタンスを初期化、 DynamicValue クラスの GUID 値です。

System_CAPS_pubmethod DynamicValue(Int32)

新しいインスタンスを初期化、 DynamicValue クラス Int32 値を使用します。

System_CAPS_pubmethod DynamicValue(Int64)

新しいインスタンスを初期化、 DynamicValue クラス Int64 値を使用します。

System_CAPS_pubmethod DynamicValue(String)

新しいインスタンスを初期化、 DynamicValue 文字列値を持つクラス。

System_CAPS_pubmethod DynamicValue(TimeSpan)

新しいインスタンスを初期化、 DynamicValue クラス TimeSpan 値を使用します。

プロパティ

名前 説明
System_CAPS_pubproperty Count

内の子項目の数を取得、 DynamicValueです。

System_CAPS_pubproperty IsReadOnly

示す値を取得するかどうか、 DynamicValue は読み取り専用です。

System_CAPS_pubproperty Item[Int32]

ID で項目を取得または

System_CAPS_pubproperty Item[String]

取得または名前で項目を設定します。

System_CAPS_pubproperty Keys

動的な値のキーのコレクションを取得します。

System_CAPS_pubproperty Values

このインスタンスの値のコレクションを取得します。

メソッド

名前 説明
System_CAPS_pubmethod Add(DynamicValue)

追加、 DynamicValue 子項目として。

System_CAPS_pubmethod Add(KeyValuePair<String, DynamicValue>)

追加、 DynamicValue 子項目として。

System_CAPS_pubmethod Add(String, DynamicValue)

追加、 DynamicValue 特定のキーと値を使用します。

System_CAPS_pubmethod Clear()

消去、 DynamicValueです。

System_CAPS_pubmethod Contains(DynamicValue)

決定するかどうか、 DynamicValue ターゲット項目が含まれています。

System_CAPS_pubmethod Contains(KeyValuePair<String, DynamicValue>)

決定するかどうか、 DynamicValue ターゲット項目が含まれています。

System_CAPS_pubmethod ContainsKey(String)

指定するかどうか、 DynamicValue 特定のキーが含まれています。

System_CAPS_pubmethod CopyTo(DynamicValue[], Int32)

コピー、 DynamicValue を配列にします。

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

コピー、 DynamicValue を配列にします。

System_CAPS_pubmethod Equals(Object)

指定するかどうか、 DynamicValue オブジェクトが別のオブジェクトと同じです。(Object.Equals(Object) をオーバーライドします。)

System_CAPS_pubmethod GetEnumerator()

反復処理する列挙子を取得、 DynamicValueです。

System_CAPS_pubmethod GetHashCode()

関連付けられたハッシュ コードを取得 DynamicValueします。(Object.GetHashCode() をオーバーライドします。)

System_CAPS_pubmethod GetType()

(Object から継承されます。)

System_CAPS_pubmethodSystem_CAPS_static Parse(String)

文字列を解析して、 DynamicValueです。

System_CAPS_pubmethod Remove(DynamicValue)

項目を削除、 DynamicValueです。

System_CAPS_pubmethod Remove(KeyValuePair<String, DynamicValue>)

項目を削除、 DynamicValueです。

System_CAPS_pubmethod Remove(String)

項目を削除、 DynamicValue 指定のキーを使用します。

System_CAPS_pubmethod ToString()

文字列表現を返す、 DynamicValueです。(Object.ToString() をオーバーライドします。)

System_CAPS_pubmethod TryGetValue(String, DynamicValue)

指定したキーに関連付けられている値を取得します。

演算子

名前 説明
System_CAPS_puboperatorSystem_CAPS_static Equality(DynamicValue, DynamicValue)

指定するかどうか、2 つ DynamicValue オブジェクトが等しい。

System_CAPS_puboperatorSystem_CAPS_static Implicit(Boolean to DynamicValue)

ブール値をキャスト、 DynamicValueです。

System_CAPS_puboperatorSystem_CAPS_static Implicit(DateTime to DynamicValue)

DateTime 値をキャスト、 DynamicValueです。

System_CAPS_puboperatorSystem_CAPS_static Implicit(Double to DynamicValue)

Double 値をキャスト、 DynamicValueです。

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Boolean)

動的な値ではブール値にキャストします。

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to DateTime)

動的な値を DateTime 値に変換します。

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Double)

動的な値を double 型の値に変換します。

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Guid)

動的な値を Guid 値に変換します。

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to Int32)

動的な値を Int32 値に変換します。

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to String)

動的な値を文字列値に変換します。

System_CAPS_puboperatorSystem_CAPS_static Implicit(DynamicValue to TimeSpan)

動的な値を TimeSpan 値に変換します。

System_CAPS_puboperatorSystem_CAPS_static Implicit(Guid to DynamicValue)

GUID 値をキャスト、 DynamicValueです。

System_CAPS_puboperatorSystem_CAPS_static Implicit(Int32 to DynamicValue)

Int32 値をキャスト、 DynamicValueです。

System_CAPS_puboperatorSystem_CAPS_static Implicit(Int64 to DynamicValue)

Int64 値を動的な値に変換します。

System_CAPS_puboperatorSystem_CAPS_static Implicit(String to DynamicValue)

文字列値をキャスト、 DynamicValueです。

System_CAPS_puboperatorSystem_CAPS_static Implicit(TimeSpan to DynamicValue)

TimeSpan 値を動的な値に変換します。

System_CAPS_puboperatorSystem_CAPS_static Inequality(DynamicValue, DynamicValue)

指定するかどうか、2 つ DynamicValue オブジェクトが等しくないです。

明示的なインターフェイスの実装

名前 説明
System_CAPS_pubinterfaceSystem_CAPS_privmethod IEnumerable<KeyValuePair<String, DynamicValue>>.GetEnumerator()

System_CAPS_pubinterfaceSystem_CAPS_privmethod IEnumerable.GetEnumerator()

反復処理する列挙子を取得、 DynamicValueです。

スレッド セーフ

この型のパブリック static (Visual Basic では Shared ) メンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

Microsoft.Activities 名前空間

トップに戻る