OData.FeedOData.Feed

SintaxeSyntax

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

SobreAbout

Retorna uma tabela de feeds OData oferecidos por um serviço OData de um URI serviceUri, cabeçalhos headers.Returns a table of OData feeds offered by an OData service from a uri serviceUri, headers headers. Um valor booliano que especifica se é necessário usar conexões simultâneas ou um parâmetro de registro opcional, options, pode ser especificado para controlar as seguintes opções:A boolean value specifying whether to use concurrent connections or an optional record parameter, options, may be specified to control the following options:

  • Query: adicione programaticamente parâmetros de consulta à URL sem precisar se preocupar com a saída.Query: Programmatically add query parameters to the URL without having to worry about escaping.
  • Headers: especificar esse valor como um registro fornecerá cabeçalhos adicionais a uma solicitação HTTP.Headers : Specifying this value as a record will supply additional headers to an HTTP request.
  • ExcludedFromCacheKey: especificar esse valor como uma lista excluirá essas chaves de cabeçalho HTTP de fazerem parte do cálculo para armazenar dados em cache.ExcludedFromCacheKey: Specifying this value as a list will exclude these HTTP header keys from being part of the calculation for caching data.
  • ApiKeyName: se o site de destino tiver uma noção de uma chave de API, esse parâmetro poderá ser usado para especificar o nome (não o valor) do parâmetro de chave que deve ser usado na 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. O valor real da chave é fornecido na credencial.The actual key value is provided in the credential.
  • Timeout: especificar esse valor como uma duração alterará o tempo limite de uma solicitação HTTP.Timeout : Specifying this value as a duration will change the timeout for an HTTP request. O valor padrão é de 600 segundos.The default value is 600 seconds.
  • EnableBatch: uma lógica (true/false) que define se a geração de uma solicitação de $batch OData deverá ser permitida se o MaxUriLength for excedido (o padrão é 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: um número que indica o comprimento máximo de um URI permitido enviado a um serviço OData.MaxUriLength : A number that indicates the max length of an allowed uri sent to an OData service. Se excedido e EnableBatch for true, a solicitação será feita a um ponto de extremidade de $batch OData, caso contrário, falhará (o padrão é 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: em uma lógica (true/false), quando definida como true, as solicitações ao serviço serão feitas simultaneamente.Concurrent : A logical (true/false) when set to true, requests to the service will be made concurrently. Quando definida como false, as solicitações serão feitas em sequência.When set to false, requests will be made sequentially. Quando não especificado, o valor será determinado pela anotação AsynchronousRequestsSupported do serviço.When not specified, the value will be determined by the service’s AsynchronousRequestsSupported annotation. Se o serviço não especificar se há suporte para AsynchronousRequestsSupported, as solicitações serão feitas em sequência.If the service does not specify whether AsynchronousRequestsSupported is supported, requests will be made sequentially.
  • ODataVersion: Um número (3 ou 4) que especifica a versão do protocolo OData a ser usada para esse serviço de OData.ODataVersion : A number (3 or 4) that specifies the OData protocol version to use for this OData service. Quando não especificadas, todas as versões com suporte serão solicitadas.When not specified, all supported versions will be requested. A versão do serviço será determinada pelo cabeçalho OData-Version retornado pelo serviço.The service version will be determined by the OData-Version header returned by the service.
  • FunctionOverloads: Uma lógica (true/false) quando definida como true: as sobrecargas de importação de função estarão listadas no navegador como entradas separadas; quando definida como false: as sobrecargas de importação de função estarão listadas como uma função de união no navegador.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. Valor padrão para V3: false.Default value for V3: false. Valor padrão para V4: true.Default value for V4: true.
  • MoreColumns: uma lógica (true/false) quando definida como true, adiciona uma coluna "Mais colunas" a cada feed de entidade que contém tipos abertos e polimórficos.MoreColumns : A logical (true/false) when set to true, adds a "More Columns" column to each entity feed containing open types and polymorphic types. Conterá os campos não declarados no tipo base.This will contain the fields not declared in the base type. Quando for false, este campo não estará presente.When false, this field is not present. O padrão é false.Defaults to false.
  • IncludeAnnotations: uma lista separada por vírgulas de padrões ou nomes de termos qualificados de namespace a ser incluída com "*" como um caractere curinga.IncludeAnnotations : A comma separated list of namespace qualified term names or patterns to include with "*" as a wildcard. Por padrão, nenhuma das anotações estão incluídas.By default, none of the annotations are included.
  • IncludeMetadataAnnotations: uma lista separada por vírgulas de padrões ou nomes de termos qualificados de namespace a ser incluída em solicitações de documento de metadados, com "*" como um caractere curinga.IncludeMetadataAnnotations : A comma separated list of namespace qualified term names or patterns to include on metadata document requests, with "*" as a wildcard. Por padrão, inclui as mesmas anotações que IncludeAnnotations.By default, includes the same annotations as IncludeAnnotations.
  • OmitValues: permite que o serviço OData evite gravar determinados valores em respostas.OmitValues : Allows the OData service to avoid writing out certain values in responses. Se for confirmado, vamos inferir esses valores dos campos omitidos.If acknowledged, we will infer those values from the omitted fields. As opções incluem:Options include:
  • ODataOmitValues.Nulls: permite que o serviço OData omita valores nulos.ODataOmitValues.Nulls : Allows the OData service to omit null values.
  • Implementation: Especifica a implementação do conector OData a ser usada.Implementation : Specifies the implementation of the OData connector to use. Os valores válidos são "2.0" ou nulo.Valid values are "2.0" or null.