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


AlternateKeysODataUriResolver Класс

Определение

Реализация разрешения альтернативных ключей.

public sealed class AlternateKeysODataUriResolver : Microsoft.OData.UriParser.ODataUriResolver
type AlternateKeysODataUriResolver = class
    inherit ODataUriResolver
Public NotInheritable Class AlternateKeysODataUriResolver
Inherits ODataUriResolver
Наследование
AlternateKeysODataUriResolver

Конструкторы

AlternateKeysODataUriResolver(IEdmModel)

Создает AlternateKeysODataUriResolver с заданным edmModel для разрешения альтернативных ключей.

Свойства

EnableCaseInsensitive

Указывает, следует ли включать регистр без учета регистра для сопоставителя.

(Унаследовано от ODataUriResolver)
EnableNoDollarQueryOptions

Возвращает и задает необязательный параметр-$-sign-prefix для параметра системного запроса OData.

(Унаследовано от ODataUriResolver)
TypeFacetsPromotionRules

Возвращает и задает правила повышения уровня для аспектов типа.

(Унаследовано от ODataUriResolver)

Методы

PromoteBinaryOperandTypes(BinaryOperatorKind, SingleValueNode, SingleValueNode, IEdmTypeReference)

Повышение уровня левого и правого операндов

(Унаследовано от ODataUriResolver)
ResolveBoundOperations(IEdmModel, String, IEdmType)

Разрешение связанных операций на основе имени.

(Унаследовано от ODataUriResolver)
ResolveKeys(IEdmEntityType, IDictionary<String,String>, Func<IEdmTypeReference,String,Object>)

Разрешение ключей для определенного набора сущностей. Эта функция будет вызываться, когда ключ указан в качестве пар значений имен. Например, EntitySet(ID='key')

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

Разрешение ключей для определенного набора сущностей. Эта функция будет вызываться, когда ключ указан в качестве позиционных значений. Например, EntitySet('key')

(Унаследовано от ODataUriResolver)
ResolveNavigationSource(IEdmModel, String)

Разрешение источника навигации из модели.

(Унаследовано от ODataUriResolver)
ResolveOperationImports(IEdmModel, String)

Разрешение операций импорта с определенным именем.

(Унаследовано от ODataUriResolver)
ResolveOperationParameters(IEdmOperation, IDictionary<String,SingleValueNode>)

Разрешение параметров операции.

(Унаследовано от ODataUriResolver)
ResolveProperty(IEdmStructuredType, String)

Разрешение свойства из имени свойства

(Унаследовано от ODataUriResolver)
ResolveTerm(IEdmModel, String)

Разрешение имени термина из модели.

(Унаследовано от ODataUriResolver)
ResolveType(IEdmModel, String)

Разрешение имени типа из модели.

(Унаследовано от ODataUriResolver)
ResolveUnboundOperations(IEdmModel, String)

Разрешение несвязанных операций на основе имени.

(Унаследовано от ODataUriResolver)

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