Condividi tramite


StringAsEnumResolver.ResolveKeys Metodo

Definizione

Overload

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

Risolvere le chiavi per un determinato set di entità, questa funzione viene chiamata quando la chiave viene specificata come coppie nome-valore. Ad esempio, Il valore di enumerazione EntitySet(ID='key') potrebbe omettere il prefisso del nome del tipo usando questo resolver.

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

Risolvere le chiavi per un determinato set di entità, questa funzione viene chiamata quando la chiave viene specificata come valori posizionali. Ad esempio, il valore di enumerazione EntitySet('key') potrebbe omettere il prefisso del nome del tipo usando questo resolver.

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

Risolvere le chiavi per un determinato set di entità, questa funzione viene chiamata quando la chiave viene specificata come coppie nome-valore. Ad esempio, Il valore di enumerazione EntitySet(ID='key') potrebbe omettere il prefisso del nome del tipo usando questo resolver.

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

Tipo per entityset corrente.

namedValues
IDictionary<String,String>

Dizionario delle coppie valore nome.

convertFunc
Func<IEdmTypeReference,String,Object>

Funzione di conversione da utilizzare per la conversione di valori.

Restituisce

Elenco di chiavi risolto.

Si applica a

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

Risolvere le chiavi per un determinato set di entità, questa funzione viene chiamata quando la chiave viene specificata come valori posizionali. Ad esempio, il valore di enumerazione EntitySet('key') potrebbe omettere il prefisso del nome del tipo usando questo resolver.

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

Tipo per entityset corrente.

positionalValues
IList<String>

Elenco di valori posizionali.

convertFunc
Func<IEdmTypeReference,String,Object>

Funzione di conversione da utilizzare per la conversione di valori.

Restituisce

Elenco di chiavi risolto.

Si applica a