StringAsEnumResolver.ResolveKeys Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.
- convertFunc
- Func<IEdmTypeReference,String,Object>
Funkcja convert, która ma być używana do konwersji wartości.
Zwraca
Lista rozpoznanych kluczy.