Freigeben über


ODataUriResolver.ResolveKeys Methode

Definition

Überlädt

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

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

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

Auflösen von Schlüsseln für einen bestimmten Entitätssatz wird diese Funktion aufgerufen, wenn schlüssel als Positionswerte angegeben wird. Z.B. EntitySet('key')

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

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 virtual 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);
abstract member 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>>
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 Overridable 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:

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

Auflösen von Schlüsseln für einen bestimmten Entitätssatz wird diese Funktion aufgerufen, wenn schlüssel als Positionswerte angegeben wird. Z.B. EntitySet('key')

public virtual 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);
abstract member ResolveKeys : Microsoft.OData.Edm.IEdmEntityType * System.Collections.Generic.IList<string> * Func<Microsoft.OData.Edm.IEdmTypeReference, string, obj> -> seq<System.Collections.Generic.KeyValuePair<string, obj>>
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 Overridable Function ResolveKeys (type As IEdmEntityType, positionalValues As IList(Of 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.

positionalValues
IList<String>

Die Liste der Positionswerte.

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: