OData.FeedOData.Feed

СинтаксисSyntax

OData.Feed(serviceUri as text, optional headers as nullable record, optional options as any) as any

О программеAbout

Возвращает таблицу веб-каналов OData, предлагаемых службой OData, с использованием URI serviceUri и заголовков headers.Returns a table of OData feeds offered by an OData service from a uri serviceUri, headers headers. Можно указать логическое значение, указывающее, следует ли использовать одновременные подключения, или необязательный параметр записи options для управления следующими параметрами:A boolean value specifying whether to use concurrent connections or an optional record parameter, options, may be specified to control the following options:

  • Query — позволяет программно добавить параметры запроса в URL-адрес, не беспокоясь об экранировании.Query: Programmatically add query parameters to the URL without having to worry about escaping.
  • Headers: указание этого значения в виде записи позволяет предоставить дополнительные заголовки для HTTP-запроса.Headers : Specifying this value as a record will supply additional headers to an HTTP request.
  • ExcludedFromCacheKey — если указать это значение в виде списка, эти ключи заголовков HTTP будут исключены из вычисления для кэширования данных.ExcludedFromCacheKey: Specifying this value as a list will exclude these HTTP header keys from being part of the calculation for caching data.
  • ApiKeyName: если целевой сайт имеет понятие ключа API, этот параметр можно применить для указания имени (не значения) параметра ключа, который нужно использовать в URL-адресе.ApiKeyName : If the target site has a notion of an API key, this parameter can be used to specify the name (not the value) of the key parameter that must be used in the URL. Фактическое значение ключа указывается в учетных данных.The actual key value is provided in the credential.
  • Timeout: указание этого значения в качестве длительности приведет к изменению времени ожидания для HTTP-запроса.Timeout : Specifying this value as a duration will change the timeout for an HTTP request. Значение по умолчанию — 600 секунд.The default value is 600 seconds.
  • EnableBatch: логическое значение (true или false), определяющее, разрешено ли создание запроса $batch OData при превышении MaxUriLength (по умолчанию — false).EnableBatch : A logical (true/false) that sets whether to allow generation of an OData $batch request if the MaxUriLength is exceeded (default is false).
  • MaxUriLength: число, указывающее максимальную длину допустимого URI, отправляемого в службу OData.MaxUriLength : A number that indicates the max length of an allowed uri sent to an OData service. Если это значение превышено, а параметр EnableBatch имеет значение true, то запрос будет выполнен к конечной точке $batch OData, в противном случае он завершится сбоем (значение по умолчанию — 2048).If exceeded and EnableBatch is true then the request will be made to an OData $batch endpoint, otherwise it will fail (default is 2048).
  • Concurrent: логическое значение (true или false). Если задано значение true, запросы к службе будут выполняться параллельно.Concurrent : A logical (true/false) when set to true, requests to the service will be made concurrently. Если задано значение false, запросы будут выполняться последовательно.When set to false, requests will be made sequentially. Если значение не указано, оно определяется аннотацией AsynchronousRequestsSupported службы.When not specified, the value will be determined by the service’s AsynchronousRequestsSupported annotation. Если поддержка AsynchronousRequestsSupported в службе не определена, запросы будут выполняться последовательно.If the service does not specify whether AsynchronousRequestsSupported is supported, requests will be made sequentially.
  • ODataVersion: Число (3 или 4), указывающее версию протокола OData для этой службы OData.ODataVersion : A number (3 or 4) that specifies the OData protocol version to use for this OData service. Если ничего не указано, запрашиваются все поддерживаемые версии.When not specified, all supported versions will be requested. Версия службы определяется заголовком версии OData, возвращаемым службой.The service version will be determined by the OData-Version header returned by the service.
  • FunctionOverloads: Логическое значение (True или False); если задано значение True, перегрузки импорта функции будут перечислены в отдельных записях в навигаторе; если задано значение False, перегрузки импорта функции будут перечислены в виде одной функции соединения в навигаторе.FunctionOverloads : A logical (true/false) when set to true, function import overloads will be listed in the navigator as separate entries, when set to false, function import overloads will be listed as one union function in the navigator. Значение по умолчанию для версии 3 — False,Default value for V3: false. для версии 4 — True.Default value for V4: true.
  • MoreColumns: логическое значение (true или false). Если задано значение true, добавляется столбец "More Columns" для каждого веб-канала сущности, содержащего открытые и полиморфные типы.MoreColumns : A logical (true/false) when set to true, adds a "More Columns" column to each entity feed containing open types and polymorphic types. Столбец будет содержать поля, не объявленные в базовом типе.This will contain the fields not declared in the base type. Если задано значение False, это поле будет отсутствовать.When false, this field is not present. Значение по умолчанию — False.Defaults to false.
  • IncludeAnnotations: список названий терминов или шаблонов с указанием пространств имен, разделенный запятыми, включаемый при указании подстановочного знака "*".IncludeAnnotations : A comma separated list of namespace qualified term names or patterns to include with "*" as a wildcard. По умолчанию ни одна из аннотаций не включена.By default, none of the annotations are included.
  • IncludeMetadataAnnotations: список названий терминов или шаблонов с указанием пространств имен, разделенный запятыми, включаемый в запросы документов метаданных при указании подстановочного знака "*".IncludeMetadataAnnotations : A comma separated list of namespace qualified term names or patterns to include on metadata document requests, with "*" as a wildcard. По умолчанию включены те же аннотации, что и в IncludeAnnotations.By default, includes the same annotations as IncludeAnnotations.
  • OmitValues: позволяет службе OData не указывать определенные значения в ответах.OmitValues : Allows the OData service to avoid writing out certain values in responses. При подтверждении мы будем выводить эти значения из пропущенных полей.If acknowledged, we will infer those values from the omitted fields. Доступные варианты:Options include:
  • ODataOmitValues.Nulls: позволяет службе OData пропускать значения NULL.ODataOmitValues.Nulls : Allows the OData service to omit null values.
  • Implementation: Указывает реализацию соединителя OData, которую следует использовать.Implementation : Specifies the implementation of the OData connector to use. Допустимые значения — "2.0" или NULL.Valid values are "2.0" or null.