Freigeben über


AlternateKeysODataUriResolver.ResolveKeys Methode

Definition

Auflösen von Schlüsseln für einen bestimmten Entitätssatz wird diese Funktion aufgerufen, wenn schlüssel als Namenswertpaare angegeben wird. Z.B. 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))

Parameter

type
IEdmEntityType

Geben Sie für das aktuelle Entityset ein.

namedValues
IDictionary<String,String>

Das Wörterbuch der Namenswertpaare.

convertFunc
Func<IEdmTypeReference,String,Object>

Die konvertierungsfunktion, die für die Wertkonvertierung verwendet werden soll.

Gibt zurück

Die aufgelöste Schlüsselliste.

Gilt für: