次の方法で共有


EntityPropertyConverter.Flatten メソッド

定義

オーバーロード

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結果。

適用対象