OData.Feed
OData.Feed(serviceUri as text, optional headers as nullable record, optional options as any) as any
OData 서비스의 uri serviceUri
, 헤더 headers
에서 제공하는 OData 피드의 테이블을 반환합니다. 동시 연결 사용 여부를 지정하는 부울 값 또는 선택적 레코드 매개 변수인 options
을(를) 사용하여 다음 옵션을 제어할 수 있습니다.
-
Query
: 이스케이프에 대해 걱정할 필요 없이 프로그래밍 방식으로 URL에 쿼리 매개 변수를 추가합니다. -
Headers
: 이 값을 레코드로 지정하면 HTTP 요청에 추가 헤더가 제공됩니다. -
ExcludedFromCacheKey
: 이 값을 목록으로 지정하면 이러한 HTTP 헤더 키가 데이터 캐싱 계산에 포함되지 않습니다. -
ApiKeyName
: 대상 사이트에 API 키의 개념이 있는 경우 이 매개 변수를 사용하여 URL에 사용해야 하는 키 매개 변수의 이름(값이 아님)을 지정할 수 있습니다. 실제 키 값은 자격 증명에 제공됩니다. -
Timeout
: 이 값을 기간으로 지정하면 HTTP 요청에 대한 시간 제한이 변경됩니다. 기본값은 600초입니다. -
EnableBatch
: MaxUriLength를 초과하는 경우 OData $batch 요청 생성을 허용할지 여부를 설정하는 논리(true/false)입니다(기본값은 false). - 'MaxUriLength: OData 서비스로 전송된 허용되는 URI의 최대 길이를 나타내는 숫자입니다. 초과되고 EnableBatch가 true이면 OData $batch 엔드포인트에 대한 요청이 수행되고, 그렇지 않으면 실패합니다(기본값: 2048).
-
Concurrent
: true로 설정하면 논리적(true/false)이고, 서비스에 대한 요청이 동시에 수행됩니다. false로 설정하면 요청이 순차적으로 이루어집니다. 지정하지 않으면 서비스의 AsynchronousRequestsSupported 주석에 의해 값이 결정됩니다. 서비스에서 AsynchronousRequestsSupported가 지원되는지 여부를 지정하지 않으면 요청이 순차적으로 수행됩니다. -
ODataVersion
: 이 OData 서비스에 사용할 OData 프로토콜 버전을 지정하는 숫자(3 또는 4)입니다. 지정하지 않으면 지원되는 모든 버전이 요청됩니다. 서비스 버전은 서비스에서 반환된 OData-Version 헤더에 의해 결정됩니다. -
FunctionOverloads
: true로 설정하면 논리(true/false)이면 함수 가져오기 오버로드가 탐색기에서 별도의 항목으로 나열되고, false로 설정하면 함수 가져오기 오버로드가 탐색기에서 하나의 공용 구조체 함수로 나열됩니다. V3의 기본값: false입니다. V4의 기본값: true입니다. -
MoreColumns
: true로 설정되면, 논리 값(true/false)이 각 엔터티 피드에 개방형 형식과 다형 형식을 포함한 "더 많은 열"이라는 열을 추가합니다. 기본 형식에 선언되지 않은 필드가 포함됩니다. false이면 이 필드가 없습니다. 기본값은 false입니다. -
IncludeAnnotations
: "*"를 와일드카드로 포함할 네임스페이스 정규화된 용어 이름 또는 패턴의 쉼표로 구분된 목록입니다. 기본적으로 주석은 포함되지 않습니다. -
IncludeMetadataAnnotations
: 메타데이터 문서 요청에 포함할 네임스페이스가 지정된 용어 이름 또는 패턴을 쉼표로 구분한 목록입니다. "*" 는 와일드카드로 사용됩니다. 기본적으로 IncludeAnnotations와 동일한 주석을 포함합니다. -
OmitValues
: OData 서비스가 응답에서 특정 값을 작성하지 않도록 허용합니다. 서비스에서 승인된 경우 생략된 필드에서 해당 값을 유추합니다. 옵션은 다음과 같습니다.-
ODataOmitValues.Nulls
: OData 서비스에서 null 값을 생략할 수 있습니다.
-
-
Implementation
: 사용할 OData 커넥터의 구현을 지정합니다. 유효한 값은 "2.0" 또는 null입니다.
TripPin OData 서비스에 연결합니다.
사용량
OData.Feed("https://services.odata.org/V4/TripPinService")
출력
table