Freigeben über


StringAsEnumResolver.ResolveKeys Methode

Definition

Überlädt

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

Auflösen von Schlüsseln für bestimmte Entitätensätze. Diese Funktion wird aufgerufen, wenn schlüssel als Namenswertpaare angegeben wird. Beispielsweise kann der EntitySet(ID='key')-Enumerationswert das Typnamenpräfix mit diesem Resolver weglassen.

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

Auflösen von Schlüsseln für bestimmte Entitätensätze. Diese Funktion wird aufgerufen, wenn schlüssel als Positionswerte angegeben wird. Beispielsweise kann der EntitySet('key')-Enumerationswert das Typnamenpräfix mit diesem Resolver weglassen.

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

Auflösen von Schlüsseln für bestimmte Entitätensätze. Diese Funktion wird aufgerufen, wenn schlüssel als Namenswertpaare angegeben wird. Beispielsweise kann der EntitySet(ID='key')-Enumerationswert das Typnamenpräfix mit diesem Resolver weglassen.

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 convert-Funktion, 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 bestimmte Entitätensätze. Diese Funktion wird aufgerufen, wenn schlüssel als Positionswerte angegeben wird. Beispielsweise kann der EntitySet('key')-Enumerationswert das Typnamenpräfix mit diesem Resolver weglassen.

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

Parameter

type
IEdmEntityType

Geben Sie für das aktuelle Entityset ein.

positionalValues
IList<String>

Die Liste der Positionswerte.

convertFunc
Func<IEdmTypeReference,String,Object>

Die convert-Funktion, die für die Wertkonvertierung verwendet werden soll.

Gibt zurück

Die aufgelöste Schlüsselliste.

Gilt für: