OData.Feed
OData.Feed(serviceUri as text, optional headers as nullable record, optional options as any) as any
Palauttaa OData-palvelun tarjoamien OData-syötteiden taulukon URI-serviceUri
, otsikoiden headers
. Totuusarvo, joka määrittää, käytetäänkö samanaikaisia yhteyksiä vai valinnaista tietueparametria options
, voidaan määrittää ohjaamaan seuraavia asetuksia:
-
Query
: Lisää kyselyparametreja ohjelmallisesti URL-osoitteeseen niin, ettei ohjauskopiosta tarvitse huolehtia. -
Headers
: Tämän arvon määrittäminen tietueena antaa lisäotsikot HTTP-pyynnölle. -
ExcludedFromCacheKey
: Tämän arvon määrittäminen luettelona jättää pois nämä HTTP-otsikkoavaimet tietojen välimuistiin tallentamisen laskutoimituksesta. -
ApiKeyName
: Jos kohdesivustolla on käsitys API-avaimesta, tämän parametrin avulla voidaan määrittää URL-osoitteessa käytettävän avainparametrin nimi (ei arvo). Todellinen avainarvo annetaan tunnistetiedoissa. -
Timeout
: Tämän arvon määrittäminen kestona muuttaa HTTP-pyynnön aikakatkaisun. Oletusarvo on 600 sekuntia. -
EnableBatch
: Looginen arvo (true/false), joka määrittää, sallitaanko OData-$batch -pyynnön luominen, jos MaxUriLength ylittyy (oletusarvo on false). - 'MaxUriLength: Luku, joka ilmaisee OData-palveluun lähetetyn sallitun URI-tunnuksen enimmäispituuden. Jos se ylittyy ja EnableBatch-arvo on tosi, pyyntö tehdään OData-$batch päätepisteeseen. Muussa tapauksessa se epäonnistuu (oletusarvo on 2048).
-
Concurrent
: Looginen arvo (tosi/epätosi), jonka tosi-asetus on, palvelupyynnöt tehdään samanaikaisesti. Kun arvo on epätosi, pyynnöt tehdään peräkkäin. Kun tätä ei määritetä, arvo määritetään palvelun AsynchronousRequestsSupported-huomautuksen perusteella. Jos palvelussa ei ole määritetty, tuetaanko AsynchronousRequestsSupported-palvelua, pyynnöt tehdään järjestyksessä. -
ODataVersion
: Luku (3 tai 4), joka määrittää tässä OData-palvelussa käytettävän OData-protokollaversion. Kun tätä ei määritetä, kaikkia tuettuja versioita pyydetään. Palveluversio määräytyy palvelun palauttaman OData-Version otsikon perusteella. -
FunctionOverloads
: Looginen arvo (tosi/epätosi), jonka tosi-asetus määrittää, että funktion tuonnin ylikuormitukset luetellaan siirtymistoiminnossa erillisinä merkinnöinä, ja epätosi-asetus määrittää, että funktion tuonnin ylikuormitukset luetellaan siirtymistoiminnossa yhtenä union-funktiona. Oletusarvo V3:lle on epätosi. Oletusarvo V4:lle on tosi. -
MoreColumns
: Looginen arvo (tosi/epätosi), jonka tosi-asetus lisää Lisää sarakkeita -sarakkeen kuhunkin entiteettisyötettän, joka sisältää avoimia tyyppejä ja polymorfisia tyyppejä. Tämä sisältää kentät, joita ei ole määritetty perustyypissä. Kun arvo on epätosi, tätä kenttää ei ole. Oletusarvo on epätosi. -
IncludeAnnotations
: Pilkuin eroteltu luettelo sisällytettä olevista nimitilan pätevistä termien nimistä tai malleista. Yleismerkki on *. Oletusarvoisesti mitään huomautuksista ei sisällytetä. -
IncludeMetadataAnnotations
: Pilkuin eroteltu luettelo nimitilan määritteistä termien nimistä tai malleista, jotka sisällytetään metatietotiedostopyyntöihin. Yleismerkki on *. Sisältää oletusarvoisesti samat huomautukset kuin IncludeAnnotations. -
OmitValues
: Sallii OData-palvelun välttää kirjoittamasta joitakin arvoja vastauksissa. Jos palvelu kuittaa ne, nämä arvot päätellään pois jätetyistä kentistä. Vaihtoehtoja ovat seuraavat:-
ODataOmitValues.Nulls
: Sallii OData-palvelun jättää pois tyhjäarvot.
-
-
Implementation
: Määrittää käytettävän OData-liittimen toteutuksen. Kelvolliset arvot ovat 2.0 ja tyhjäarvo.
Muodosta yhteys TripPin OData -palveluun.
käyttö
OData.Feed("https://services.odata.org/V4/TripPinService")
Output
table