Compartir a través de


UnqualifiedCallAndEnumPrefixFreeResolver.ResolveKeys Método

Definición

Sobrecargas

ResolveKeys(IEdmEntityType, IDictionary<String,String>, Func<IEdmTypeReference,String,Object>)

Resolución de claves para un conjunto de entidades determinado, se llamaría a esta función cuando la clave se especifica como pares de valor de nombre. Por ejemplo, EntitySet(ID='key')

ResolveKeys(IEdmEntityType, IList<String>, Func<IEdmTypeReference,String,Object>)

Resolución de claves para un conjunto de entidades determinado, se llamaría a esta función cuando se especifica la clave como valores posicionales. Por ejemplo, EntitySet('key')

ResolveKeys(IEdmEntityType, IDictionary<String,String>, Func<IEdmTypeReference,String,Object>)

Resolución de claves para un conjunto de entidades determinado, se llamaría a esta función cuando la clave se especifica como pares de valor de nombre. Por ejemplo, EntitySet(ID='key')

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))

Parámetros

type
IEdmEntityType

Tipo para entityset actual.

namedValues
IDictionary<String,String>

Diccionario de pares de valor de nombre.

convertFunc
Func<IEdmTypeReference,String,Object>

Función de conversión que se va a usar para la conversión de valores.

Devoluciones

Lista de claves resuelta.

Se aplica a

ResolveKeys(IEdmEntityType, IList<String>, Func<IEdmTypeReference,String,Object>)

Resolución de claves para un conjunto de entidades determinado, se llamaría a esta función cuando se especifica la clave como valores posicionales. Por ejemplo, EntitySet('key')

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))

Parámetros

type
IEdmEntityType

Tipo para entityset actual.

positionalValues
IList<String>

Lista de valores posicionales.

convertFunc
Func<IEdmTypeReference,String,Object>

Función de conversión que se va a usar para la conversión de valores.

Devoluciones

Lista de claves resuelta.

Se aplica a