Compartilhar via


UnqualifiedCallAndEnumPrefixFreeResolver.ResolveKeys Método

Definição

Sobrecargas

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

Resolva chaves para determinado conjunto de entidades, essa função seria chamada quando a chave fosse especificada como pares de valores de nome. Por exemplo, EntitySet(ID='key')

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

Resolva chaves para determinado conjunto de entidades, essa função seria chamada quando a chave fosse especificada como valores posicionais. Por exemplo, EntitySet('key')

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

Resolva chaves para determinado conjunto de entidades, essa função seria chamada quando a chave fosse especificada como pares de valores de nome. Por exemplo, 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

Digite para o conjunto de entidades atual.

namedValues
IDictionary<String,String>

O dicionário de pares de valores de nome.

convertFunc
Func<IEdmTypeReference,String,Object>

A função convert a ser usada para conversão de valor.

Retornos

A lista de chaves resolvida.

Aplica-se a

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

Resolva chaves para determinado conjunto de entidades, essa função seria chamada quando a chave fosse especificada como valores posicionais. Por exemplo, 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

Digite para o conjunto de entidades atual.

positionalValues
IList<String>

A lista de valores posicionais.

convertFunc
Func<IEdmTypeReference,String,Object>

A função convert a ser usada para conversão de valor.

Retornos

A lista de chaves resolvida.

Aplica-se a