Udostępnij za pośrednictwem


StringAsEnumResolver.ResolveKeys Metoda

Definicja

Przeciążenia

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

Rozwiąż klucze dla określonego zestawu jednostek, ta funkcja będzie wywoływana, gdy klucz jest określony jako pary wartości nazwy. Na przykład wartość wyliczenia EntitySet(ID='key') może pominąć prefiks nazwy typu przy użyciu tego rozpoznawania nazw.

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

Rozwiąż klucze dla określonego zestawu jednostek, ta funkcja będzie wywoływana, gdy klucz jest określony jako wartości pozycyjne. Na przykład wartość wyliczenia EntitySet('key') może pominąć prefiks nazwy typu przy użyciu tego narzędzia rozpoznawania.

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

Rozwiąż klucze dla określonego zestawu jednostek, ta funkcja będzie wywoływana, gdy klucz jest określony jako pary wartości nazwy. Na przykład wartość wyliczenia EntitySet(ID='key') może pominąć prefiks nazwy typu przy użyciu tego rozpoznawania nazw.

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

Parametry

type
IEdmEntityType

Wpisz dla bieżącego zestawu jednostek.

namedValues
IDictionary<String,String>

Słownik par wartości nazw.

convertFunc
Func<IEdmTypeReference,String,Object>

Funkcja convert, która ma być używana do konwersji wartości.

Zwraca

Lista rozpoznanych kluczy.

Dotyczy

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

Rozwiąż klucze dla określonego zestawu jednostek, ta funkcja będzie wywoływana, gdy klucz jest określony jako wartości pozycyjne. Na przykład wartość wyliczenia EntitySet('key') może pominąć prefiks nazwy typu przy użyciu tego narzędzia rozpoznawania.

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

Parametry

type
IEdmEntityType

Wpisz dla bieżącego zestawu jednostek.

positionalValues
IList<String>

Lista wartości pozycyjnych.

convertFunc
Func<IEdmTypeReference,String,Object>

Funkcja convert, która ma być używana do konwersji wartości.

Zwraca

Lista rozpoznanych kluczy.

Dotyczy