OData.Feed
OData.Feed(serviceUri as text, optional headers as nullable record, optional options as any) as any
Vráti tabuľku informačných kanálov OData ponúknutú službou OData z identifikátora URI serviceUri
, hlavičky headers
. Booleovská hodnota určujúca, či použiť súbežné pripojenia alebo voliteľný parameter záznamu options
, možno zadať na ovládanie týchto možností:
-
Query
: Programovaním pridajte parametre dotazu do URL adresy bez toho, aby ste sa museli obávať o zadávanie úniku údajov. -
Headers
: Určením tejto hodnoty ako záznamu sa do požiadavky HTTP dodajú ďalšie hlavičky. -
ExcludedFromCacheKey
: Ak zadáte túto hodnotu ako zoznam, vylúčia sa tieto kľúče hlavičiek HTTP a nebudú viac súčasťou výpočtu pre ukladanie údajov do vyrovnávacej pamäte. -
ApiKeyName
: Ak má cieľová lokalita koncept kľúča rozhrania API, tento parameter možno použiť na určenie názvu kľúča (nie hodnoty) parametra kľúča, ktorý sa musí použiť v URL adrese. Skutočná hodnota kľúča je zadaná v prihlasovacom údajoch. -
Timeout
: Ak určíte túto hodnotu ako trvanie, zmení sa časový limit požiadavky HTTP. Predvolená hodnota je 600 sekúnd. -
EnableBatch
: Logická hodnota (true/false), ktorá nastavuje, či povoliť generovanie požiadavky $batch OData v prípade prekročenia maximálneho počtu znakov (predvolená hodnota je False). - MaxUriLength: číslo, ktoré označuje maximálnu dĺžku povoleného identifikátora URI odoslaného do služby OData. V prípade, že sa prekročí a hodnota parametra EnableBatch je true, požiadavka sa vykoná pre koncový bod $batch OData, v opačnom prípade zlyhá (predvolená hodnota je 2048).
-
Concurrent
: Logická hodnota (true/false), ak je nastavená na hodnotu true, požiadavky sa do služby budú tvorené súbežne. Ak je nastavená na hodnotu false, požiadavky budú vykonané postupne. Ak nie je zadaná, hodnotu určí anotácia služby AsynchronousRequestsSupported. Ak služba neudáva, či sa podporuje AsynchronousRequestsSupported, požiadavky sa budú vykonávať postupne. -
ODataVersion
: Číslo (3 alebo 4), ktoré určuje verziu protokolu OData, ktorá sa má používať pre túto službu OData. Ak parameter nie je zadaný, budú sa požadovať všetky podporované verzie. Verzia služby bude určená hlavičkou OData-Version vrátenou službou. -
FunctionOverloads
: Logická hodnota (true/false), ak je nastavená na hodnotu true, preťaženia importu funkcie sa budú v navigátore uvádzať ako samostatné položky, ak je nastavená na hodnotu false, preťaženia importu funkcie budú v navigátore uvedené ako jedna zjednotená funkcia. Predvolená hodnota pre V3: false. Predvolená hodnota pre V4: true. -
MoreColumns
: Logická hodnota (true/false), ak je nastavená na hodnotu true, pridá stĺpec Ďalšie stĺpce do každého informačného kanála entity obsahujúceho otvorené typy a polymorfné typy. Bude obsahovať polia nedeklarované v základnom type. Ak je nastavená na hodnotu false, toto pole nie je k dispozícii. Predvolene je nastavená na hodnotu false. -
IncludeAnnotations
: Zoznam pojmov alebo vzorov kvalifikovaný pre priestor názvov oddelený čiarkami na zahrnutie, s "*" ako zástupným znakom. Predvolene nie sú zahrnuté žiadne poznámky. -
IncludeMetadataAnnotations
: Zoznam pojmov alebo vzorov kvalifikovaných výrazov v priestore názvov oddelený čiarkami na zahrnutie v žiadostiach o dokument metaúdajov, s "*" ako zástupným znakom. Predvolene obsahuje rovnaké poznámky ako funkcie IncludeAnnotations. -
OmitValues
: Umožňuje službe OData nevypisovať určité hodnoty v odpovediach. Ak to služba potvrdí, určíme tieto hodnoty z vynechaných polí. Možnosti zahŕňajú:-
ODataOmitValues.Nulls
: Umožňuje službe OData vynechať hodnoty null.
-
-
Implementation
: Určuje implementáciu konektora OData, ktorý sa má použiť. Platné hodnoty sú 2.0 alebo null.
Pripojte sa k službe TripPin OData.
používania
OData.Feed("https://services.odata.org/V4/TripPinService")
výstupu
table