OData.Feed
구문
OData.Feed(serviceUri as text, optional headers as nullable record, optional options as any) as any
정보
URI serviceUri
, 헤더에서 OData 서비스에서 제공하는 OData 피드 테이블을 반환합니다 headers
. 동시 연결 또는 선택적 레코드 매개 변수 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 버전 헤더에 의해 결정됩니다.FunctionOverloads
: 논리적(true/false) 항목이며, true로 설정된 경우 함수 가져오기 오버로드가 탐색기에 별도의 항목으로 나열되고, false로 설정된 경우 함수 가져오기 오버로드가 탐색기에 단일 공용 구조체 함수로 나열됩니다. V3의 기본값: false입니다. V4의 기본값: true.MoreColumns
: true로 설정하면 논리(true/false)가 개방적 유형과 다형적 유형을 포함하는 각 엔터티 피드에 “More Columns” 열을 추가합니다. 기본 형식에 선언되지 않은 필드가 포함됩니다. false이면 이 필드가 없습니다. 기본값은 false입니다.IncludeAnnotations
: “*”를 와일드카드로 사용하여 포함할 네임스페이스의 정규화된 용어 이름 또는 패턴의 쉼표로 구분된 목록입니다. 기본적으로 주석은 포함되지 않습니다.IncludeMetadataAnnotations
: 메타데이터 문서 요청에 “*”를 와일드카드로 사용하여 포함할 네임스페이스의 정규화된 용어 이름 또는 패턴의 쉼표로 구분된 목록입니다. 기본적으로 IncludeAnnotations와 동일한 주석을 포함합니다.OmitValues
: OData 서비스가 응답에 특정 값을 쓰지 않도록 허용합니다. 서비스가 승인한 경우 이러한 값을 생략된 필드에서 유추합니다. 옵션은 다음과 같습니다.ODataOmitValues.Nulls
: OData 서비스가 null 값을 생략하도록 허용합니다.
Implementation
: 사용할 OData 커넥터 구현을 지정합니다. 유효한 값은 "2.0" 또는 null입니다.
예 1
TripPin OData 서비스에 연결합니다.
사용법
OData.Feed("https://services.odata.org/V4/TripPinService")
출력
table
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기