Экспорт (0) Печать
Развернуть все

Поддерживаемые параметры запроса OData

Обновлено: Январь 2014 г.

 

Эмблема DataMarket

При разработке приложения, в котором используется Microsoft Azure Marketplace (WAM), необходимо принять во внимание некоторые соображения и ограничения.

 

Поддерживаемые параметры запроса OData

Операции и функции OData, поддерживаемые Marketplace. Например: $orderby.

Определение DataServiceVersion

Определение версии DataServiceVersion.

Все потоки данных из Marketplace представляют собой веб-каналы OData. Прочитайте о OData на сайте OData. Marketplace обеспечивает ограниченную поддержку запросов OData. В следующем списке перечислены поддерживаемые функции служб и протокола OData.

 

$top

Максимальное количество элементов, возвращаемых в результирующем наборе для каждой страницы.

$skip

Число строк, которые необходимо пропустить в результирующем наборе, прежде чем будут возвращены результаты.

$filter

  • Сравнения
    Eq — равно
    Gt — больше, чем
    Lt — меньше, чем
    Ne — не равно

  • Объединения
    And
    Or

  • Имена полей — типы: все поддерживаемые типы OData.

$orderby

Задает порядок сортировки для набора результатов.
Примечание. Требуется DataServiceVersion 2.0 или выше. Инструкции по определению версии DataServiceVersion см. в подразделе Определение DataServiceVersion.

$select

Задает поля, возвращаемые в наборе результатов.

$skiptoken

Непрозрачное значение, которое необходимо вернуть серверу, чтобы продолжить получать результаты запроса. Дополнительные сведения см. в разделе Пропуск параметра запроса, адресованного системе токенов, ($skiptoken)на сайте OData.org.

$count

Возвращает число коллекции сущностей.
Примечание. Требуется DataServiceVersion 2.0 или выше. Инструкции по определению версии DataServiceVersion см. в статье Определение DataServiceVersion в этом разделе.

$inlinecount

$inlinecount поддерживается только для служб гибких запросов. Не поддерживается для служб фиксированных запросов.
Примечание. Требуется DataServiceVersion 2.0 или выше. Инструкции по определению версии DataServiceVersion см. в подразделе Определение DataServiceVersion.

$metadata

Получает список полей, их типы данных, режим и другие связанные сведения в одном наборе данных.

Операторы идентификаторов

Например, "/Companies('Microsoft')"

Операторы сравнения

eq — равно
ne — не равно
lt — меньше, чем
le — меньше или равно
gt — больше, чем
ge — больше или равно

Логические операторы

and — значение true только в том случае, если оба операнда равны true;
or — значение true, если один или оба операнда равны true
not — значение, противоположное операнду

Арифметические операторы

add — оператор сложения
sub — оператор вычитания
mult — оператор умножения
div — оператор деления
mod — оператор получения остатка от деления на целое число

Операторы группирования

( и )

Функции даты и времени

year
month
day
hour
minute
second

Математические функции

round
ceiling
floor

Для того чтобы определить версию DataServiceVersion, выполните следующие действия:

  1. Создайте запрос

  2. Просмотрите заголовок HTTP: DataServiceVersion

См. также

Показ:
© 2015 Microsoft