Condividi tramite


UnqualifiedCallAndEnumPrefixFreeResolver.ResolveKeys Metodo

Definizione

Overload

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

Risolvere le chiavi per un determinato set di entità, questa funzione verrà chiamata quando la chiave viene specificata come coppie di valori del nome. Ad esempio EntitySet(ID='key')

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

Risolvere le chiavi per un determinato set di entità, questa funzione verrà chiamata quando la chiave viene specificata come valori posizionali. Ad esempio EntitySet('key')

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

Risolvere le chiavi per un determinato set di entità, questa funzione verrà chiamata quando la chiave viene specificata come coppie di valori del nome. Ad esempio 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))

Parametri

type
IEdmEntityType

Digitare per entityset corrente.

namedValues
IDictionary<String,String>

Dizionario delle coppie di valori dei nomi.

convertFunc
Func<IEdmTypeReference,String,Object>

Funzione di conversione da utilizzare per la conversione del valore.

Restituisce

Elenco delle chiavi risolte.

Si applica a

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

Risolvere le chiavi per un determinato set di entità, questa funzione verrà chiamata quando la chiave viene specificata come valori posizionali. Ad esempio 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))

Parametri

type
IEdmEntityType

Digitare per entityset corrente.

positionalValues
IList<String>

Elenco di valori posizionali.

convertFunc
Func<IEdmTypeReference,String,Object>

Funzione di conversione da utilizzare per la conversione del valore.

Restituisce

Elenco delle chiavi risolte.

Si applica a