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
コンストラクター
名前 | 説明 | |
---|---|---|
DynamicValue() | 新しいインスタンスを初期化、 DynamicValue クラスで、既定値です。 |
|
DynamicValue(Boolean) | 新しいインスタンスを初期化、 DynamicValue ブール値を持つクラス。 |
|
DynamicValue(DateTime) | 新しいインスタンスを初期化、 DynamicValue DateTime 値を持つクラス。 |
|
DynamicValue(Double) | 新しいインスタンスを初期化、 DynamicValue Double 値を持つクラス。 |
|
DynamicValue(Guid) | 新しいインスタンスを初期化、 DynamicValue クラスの GUID 値です。 |
|
DynamicValue(Int32) | 新しいインスタンスを初期化、 DynamicValue クラス Int32 値を使用します。 |
|
DynamicValue(Int64) | 新しいインスタンスを初期化、 DynamicValue クラス Int64 値を使用します。 |
|
DynamicValue(String) | 新しいインスタンスを初期化、 DynamicValue 文字列値を持つクラス。 |
|
DynamicValue(TimeSpan) | 新しいインスタンスを初期化、 DynamicValue クラス TimeSpan 値を使用します。 |
プロパティ
名前 | 説明 | |
---|---|---|
Count | 内の子項目の数を取得、 DynamicValueです。 |
|
IsReadOnly | 示す値を取得するかどうか、 DynamicValue は読み取り専用です。 |
|
Item[Int32] | ID で項目を取得または |
|
Item[String] | 取得または名前で項目を設定します。 |
|
Keys | 動的な値のキーのコレクションを取得します。 |
|
Values | このインスタンスの値のコレクションを取得します。 |
メソッド
名前 | 説明 | |
---|---|---|
Add(DynamicValue) | 追加、 DynamicValue 子項目として。 |
|
Add(KeyValuePair<String, DynamicValue>) | 追加、 DynamicValue 子項目として。 |
|
Add(String, DynamicValue) | 追加、 DynamicValue 特定のキーと値を使用します。 |
|
Clear() | 消去、 DynamicValueです。 |
|
Contains(DynamicValue) | 決定するかどうか、 DynamicValue ターゲット項目が含まれています。 |
|
Contains(KeyValuePair<String, DynamicValue>) | 決定するかどうか、 DynamicValue ターゲット項目が含まれています。 |
|
ContainsKey(String) | 指定するかどうか、 DynamicValue 特定のキーが含まれています。 |
|
CopyTo(DynamicValue[], Int32) | コピー、 DynamicValue を配列にします。 |
|
CopyTo(KeyValuePair<String, DynamicValue>[], Int32) | コピー、 DynamicValue を配列にします。 |
|
Equals(Object) | 指定するかどうか、 DynamicValue オブジェクトが別のオブジェクトと同じです。(Object.Equals(Object) をオーバーライドします。) |
|
GetEnumerator() | 反復処理する列挙子を取得、 DynamicValueです。 |
|
GetHashCode() | 関連付けられたハッシュ コードを取得 DynamicValueします。(Object.GetHashCode() をオーバーライドします。) |
|
GetType() | (Object から継承されます。) |
|
Parse(String) | 文字列を解析して、 DynamicValueです。 |
|
Remove(DynamicValue) | 項目を削除、 DynamicValueです。 |
|
Remove(KeyValuePair<String, DynamicValue>) | 項目を削除、 DynamicValueです。 |
|
Remove(String) | 項目を削除、 DynamicValue 指定のキーを使用します。 |
|
ToString() | 文字列表現を返す、 DynamicValueです。(Object.ToString() をオーバーライドします。) |
|
TryGetValue(String, DynamicValue) | 指定したキーに関連付けられている値を取得します。 |
演算子
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
IEnumerable<KeyValuePair<String, DynamicValue>>.GetEnumerator() | ||
IEnumerable.GetEnumerator() | 反復処理する列挙子を取得、 DynamicValueです。 |
スレッド セーフ
この型のパブリック static (Visual Basic では Shared ) メンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
関連項目
トップに戻る