İngilizce dilinde oku

Aracılığıyla paylaş


OData.Feed

Sözdizimi

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

Hakkında

uri serviceUribir OData hizmeti tarafından sunulan OData akışlarının tablosunu döndürür, üst bilgiler headers. Aşağıdaki seçenekleri denetlemek için eşzamanlı bağlantıların mı yoksa isteğe bağlı bir kayıt parametresinin mi (options) kullanılacağını belirten bir boole değeri belirtilebilir:

  • Query: Kaçış konusunda endişelenmenize gerek kalmadan URL'ye program aracılığıyla sorgu parametreleri ekleyin.
  • Headers: Bu değerin kayıt olarak belirtilmesi, http isteğine ek üst bilgiler sağlar.
  • ExcludedFromCacheKey: Bu değerin liste olarak belirtilmesi, bu HTTP üst bilgi anahtarlarını önbelleğe alma verilerini hesaplamanın bir parçası olmaktan çıkarır.
  • ApiKeyName: Hedef sitede API anahtarıyla ilgili bir fikir varsa, url'de kullanılması gereken anahtar parametresinin adını (değeri değil) belirtmek için bu parametre kullanılabilir. Gerçek anahtar değeri kimlik bilgileri içinde sağlanır.
  • Timeout: Bu değerin süre olarak belirtilmesi, HTTP isteğinin zaman aşımını değiştirir. Varsayılan değer 600 saniyedir.
  • EnableBatch: MaxUriLength aşılırsa OData $batch isteği oluşturulmasına izin verilip verilmeyeceğini ayarlayan mantıksal (true/false) (varsayılan değer false'tur).
  • 'MaxUriLength: OData hizmetine gönderilen izin verilen uri'nin maksimum uzunluğunu gösteren sayı. Aşılırsa ve EnableBatch doğruysa istek bir OData $batch uç noktasına yapılır, aksi takdirde başarısız olur (varsayılan değer 2048'dir).
  • Concurrent: Mantıksal değer true olarak ayarlandığında, hizmete yönelik istekler eşzamanlı olarak yapılır. false olarak ayarlandığında istekler sırayla yapılır. Belirtilmediğinde, değer hizmetin AsynchronousRequestsSupported ek açıklaması tarafından belirlenir. Hizmet AsynchronousRequestsSupported'ın desteklenip desteklenmediğini belirtmezse, istekler sırayla yapılır.
  • ODataVersion: Bu OData hizmeti için kullanılacak OData protokolü sürümünü belirten bir sayı (3 veya 4). Belirtilmediğinde, desteklenen tüm sürümler istenir. Hizmet sürümü, hizmet tarafından döndürülen OData-Version üst bilgisi tarafından belirlenir.
  • FunctionOverloads: True olarak ayarlandığında mantıksal bir değer (true/false), fonksiyon içe aktarma aşırı yüklemeleri gezgin (navigator) içinde ayrı girdiler olarak listelenir; false olarak ayarlandığında, bu yüklemeler gezgin içinde tek bir birleşik fonksiyon olarak listelenir. V3 için varsayılan değer: false. V4 için varsayılan değer: true.
  • MoreColumns: Doğru olarak ayarlandığında, açık türler ve çok biçimli türler içeren her varlık akışına bir "Diğer Sütunlar" mantıksal sütunu (doğru/yanlış) ekler. Bu, temel türde bildirilmeyen alanları içerir. False olduğunda, bu alan mevcut değildir. Varsayılan değer false'tur.
  • IncludeAnnotations: "*" joker karakterini kullanarak dahil edilecek ad alanı nitelenmiş terim adlarının veya desenlerin virgülle ayrılmış listesi. Varsayılan olarak, ek açıklamalar dahil edilmez.
  • IncludeMetadataAnnotations: Meta veri belge isteklerine eklenecek olan, ad alanı nitelenmiş terim adlarının veya desenlerinin, joker karakter olarak '*' da dahil olmak üzere, virgülle ayrılmış bir listesi. Varsayılan olarak, IncludeAnnotations ile aynı ek açıklamaları içerir.
  • OmitValues: OData hizmetinin yanıtlarda belirli değerleri yazmamasını sağlar. Hizmet tarafından kabul edilirse, atlanan alanlardan bu değerleri çıkaracağız. Seçenekler şunlardır:
    • ODataOmitValues.Nulls: OData hizmetinin boş değerleri atlamasına izin verir.
  • Implementation: Kullanılacak OData bağlayıcısının uygulamasını belirtir. Geçerli değerler "2,0" veya null değerleridir.

Örnek 1

TripPin OData hizmetine bağlanın.

Kullanım

OData.Feed("https://services.odata.org/V4/TripPinService")

Çıkış

table