Поделиться через


AlternateKeysODataUriResolver.ResolveKeys Метод

Определение

Разрешение ключей для определенного набора сущностей. Эта функция будет вызываться, когда ключ указан в качестве пар значений имен. Например, 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))

Параметры

type
IEdmEntityType

Тип для текущего набора сущностей.

namedValues
IDictionary<String,String>

Словарь пар значений имен.

convertFunc
Func<IEdmTypeReference,String,Object>

Функция преобразования, используемая для преобразования значений.

Возвращаемое значение

Список разрешенных ключей.

Применяется к