StringAsEnumResolver.ResolveKeys メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ResolveKeys(IEdmEntityType, IDictionary<String,String>, Func<IEdmTypeReference,String,Object>) |
特定のエンティティ セットのキーを解決します。この関数は、key が名前値ペアとして指定されている場合に呼び出されます。 たとえば、EntitySet(ID='key') Enum 値では、このリゾルバーを使用して型名プレフィックスを省略できます。 |
ResolveKeys(IEdmEntityType, IList<String>, Func<IEdmTypeReference,String,Object>) |
特定のエンティティ セットのキーを解決します。key が位置指定値として指定されると、この関数が呼び出されます。 たとえば、EntitySet('key') Enum 値では、このリゾルバーを使用して型名プレフィックスを省略できます。 |
ResolveKeys(IEdmEntityType, IDictionary<String,String>, Func<IEdmTypeReference,String,Object>)
特定のエンティティ セットのキーを解決します。この関数は、key が名前値ペアとして指定されている場合に呼び出されます。 たとえば、EntitySet(ID='key') Enum 値では、このリゾルバーを使用して型名プレフィックスを省略できます。
public override System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>> ResolveKeys (Microsoft.OData.Edm.IEdmEntityType type, System.Collections.Generic.IDictionary<string,string> namedValues, Func<Microsoft.OData.Edm.IEdmTypeReference,string,object> convertFunc);
override this.ResolveKeys : Microsoft.OData.Edm.IEdmEntityType * System.Collections.Generic.IDictionary<string, string> * Func<Microsoft.OData.Edm.IEdmTypeReference, string, obj> -> seq<System.Collections.Generic.KeyValuePair<string, obj>>
Public Overrides Function ResolveKeys (type As IEdmEntityType, namedValues As IDictionary(Of String, String), convertFunc As Func(Of IEdmTypeReference, String, Object)) As IEnumerable(Of KeyValuePair(Of String, Object))
パラメーター
- type
- IEdmEntityType
現在のエンティティセットの型。
- namedValues
- IDictionary<String,String>
名前と値のペアのディクショナリ。
- convertFunc
- Func<IEdmTypeReference,String,Object>
値の変換に使用する変換関数。
戻り値
解決されたキーの一覧。
適用対象
ResolveKeys(IEdmEntityType, IList<String>, Func<IEdmTypeReference,String,Object>)
特定のエンティティ セットのキーを解決します。key が位置指定値として指定されると、この関数が呼び出されます。 たとえば、EntitySet('key') Enum 値では、このリゾルバーを使用して型名プレフィックスを省略できます。
public override System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>> ResolveKeys (Microsoft.OData.Edm.IEdmEntityType type, System.Collections.Generic.IList<string> positionalValues, Func<Microsoft.OData.Edm.IEdmTypeReference,string,object> convertFunc);
override this.ResolveKeys : Microsoft.OData.Edm.IEdmEntityType * System.Collections.Generic.IList<string> * Func<Microsoft.OData.Edm.IEdmTypeReference, string, obj> -> seq<System.Collections.Generic.KeyValuePair<string, obj>>
Public Overrides Function ResolveKeys (type As IEdmEntityType, positionalValues As IList(Of String), convertFunc As Func(Of IEdmTypeReference, String, Object)) As IEnumerable(Of KeyValuePair(Of String, Object))
パラメーター
- type
- IEdmEntityType
現在のエンティティセットの型。
- convertFunc
- Func<IEdmTypeReference,String,Object>
値の変換に使用する変換関数。
戻り値
解決されたキーの一覧。