Partager via


StringAsEnumResolver.ResolveKeys Méthode

Définition

Surcharges

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

Résolvez les clés pour certains ensembles d’entités. Cette fonction est appelée lorsque la clé est spécifiée en tant que paires de valeur de nom. Par exemple, la valeur EntitySet(ID='key') Enum peut omettre le préfixe de nom de type à l’aide de ce programme de résolution.

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

Résolvez les clés pour certains ensembles d’entités. Cette fonction est appelée lorsque la clé est spécifiée en tant que valeurs positionnelles. Par exemple, la valeur EntitySet('key') Enum peut omettre le préfixe de nom de type à l’aide de ce programme de résolution.

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

Résolvez les clés pour certains ensembles d’entités. Cette fonction est appelée lorsque la clé est spécifiée en tant que paires de valeur de nom. Par exemple, la valeur EntitySet(ID='key') Enum peut omettre le préfixe de nom de type à l’aide de ce programme de résolution.

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

Paramètres

type
IEdmEntityType

Type pour entityset actuel.

namedValues
IDictionary<String,String>

Dictionnaire des paires de valeur de nom.

convertFunc
Func<IEdmTypeReference,String,Object>

Fonction convert à utiliser pour la conversion de valeurs.

Retours

Liste de clés résolues.

S’applique à

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

Résolvez les clés pour certains ensembles d’entités. Cette fonction est appelée lorsque la clé est spécifiée en tant que valeurs positionnelles. Par exemple, la valeur EntitySet('key') Enum peut omettre le préfixe de nom de type à l’aide de ce programme de résolution.

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

Paramètres

type
IEdmEntityType

Type pour entityset actuel.

positionalValues
IList<String>

Liste des valeurs positionnelles.

convertFunc
Func<IEdmTypeReference,String,Object>

Fonction convert à utiliser pour la conversion de valeurs.

Retours

Liste de clés résolues.

S’applique à