StringAsEnumResolver.ResolveKeys Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
- convertFunc
- Func<IEdmTypeReference,String,Object>
Funzione di conversione da utilizzare per la conversione di valori.
Restituisce
Elenco di chiavi risolto.