EntityPropertyConverter.Flatten メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Flatten(Object, OperationContext) |
オブジェクト グラフを走査し、入れ子になった (入れ子になっていない) すべてのプロパティを EntityProperties にフラット化して変換し、それらをプロパティ ディクショナリに格納します。 キーは、ルートから最初のトラバーサルの前順序の深さの間にアクセスされるプロパティの名前を、'_' で区切られた各エンド ノード プロパティに追加することによって構築されます。 複雑なオブジェクトを永続的なストレージ システムに格納したり、Web サービス間で一般的な方法で渡したりできます。 |
Flatten(Object, EntityPropertyConverterOptions, OperationContext) |
オブジェクト グラフを走査し、入れ子になった (入れ子になっていない) すべてのプロパティを EntityProperties にフラット化して変換し、それらをプロパティ ディクショナリに格納します。 キーは、ルートから最初のトラバーサルの前順序の深さの間にアクセスされるプロパティの名前を、'_' で区切られた各エンド ノード プロパティに追加することによって構築されます。 複雑なオブジェクトを永続的なストレージ システムに格納したり、Web サービス間で一般的な方法で渡したりできます。 |
Flatten(Object, OperationContext)
オブジェクト グラフを走査し、入れ子になった (入れ子になっていない) すべてのプロパティを EntityProperties にフラット化して変換し、それらをプロパティ ディクショナリに格納します。 キーは、ルートから最初のトラバーサルの前順序の深さの間にアクセスされるプロパティの名前を、'_' で区切られた各エンド ノード プロパティに追加することによって構築されます。 複雑なオブジェクトを永続的なストレージ システムに格納したり、Web サービス間で一般的な方法で渡したりできます。
public static System.Collections.Generic.Dictionary<string,Microsoft.Azure.Cosmos.Table.EntityProperty> Flatten (object root, Microsoft.Azure.Cosmos.Table.OperationContext operationContext);
static member Flatten : obj * Microsoft.Azure.Cosmos.Table.OperationContext -> System.Collections.Generic.Dictionary<string, Microsoft.Azure.Cosmos.Table.EntityProperty>
Public Shared Function Flatten (root As Object, operationContext As OperationContext) As Dictionary(Of String, EntityProperty)
パラメーター
- root
- Object
フラット化および変換するオブジェクト。
- operationContext
- OperationContext
現在の操作のコンテキストを表す OperationContext オブジェクトです。
戻り値
フラット化されたルート オブジェクトのすべてのプロパティの オブジェクトを含むIDictionary<TKey,TValue>EntityProperty結果。
適用対象
Flatten(Object, EntityPropertyConverterOptions, OperationContext)
オブジェクト グラフを走査し、入れ子になった (入れ子になっていない) すべてのプロパティを EntityProperties にフラット化して変換し、それらをプロパティ ディクショナリに格納します。 キーは、ルートから最初のトラバーサルの前順序の深さの間にアクセスされるプロパティの名前を、'_' で区切られた各エンド ノード プロパティに追加することによって構築されます。 複雑なオブジェクトを永続的なストレージ システムに格納したり、Web サービス間で一般的な方法で渡したりできます。
public static System.Collections.Generic.Dictionary<string,Microsoft.Azure.Cosmos.Table.EntityProperty> Flatten (object root, Microsoft.Azure.Cosmos.Table.EntityPropertyConverterOptions entityPropertyConverterOptions, Microsoft.Azure.Cosmos.Table.OperationContext operationContext);
static member Flatten : obj * Microsoft.Azure.Cosmos.Table.EntityPropertyConverterOptions * Microsoft.Azure.Cosmos.Table.OperationContext -> System.Collections.Generic.Dictionary<string, Microsoft.Azure.Cosmos.Table.EntityProperty>
Public Shared Function Flatten (root As Object, entityPropertyConverterOptions As EntityPropertyConverterOptions, operationContext As OperationContext) As Dictionary(Of String, EntityProperty)
パラメーター
- root
- Object
フラット化および変換するオブジェクト。
- entityPropertyConverterOptions
- EntityPropertyConverterOptions
EntityPropertyConverterOptionsエンティティ プロパティ変換のオプションを指定する オブジェクト。
- operationContext
- OperationContext
現在の操作のコンテキストを表す OperationContext オブジェクトです。
戻り値
フラット化されたルート オブジェクトのすべてのプロパティの オブジェクトを含むIDictionary<TKey,TValue>EntityProperty結果。
適用対象
Azure SDK for .NET