![](/img/trans.png)
[英]How to get list of Azure Batch Pools and Jobs using REST API in C#?
[英]How to implement a batch start for Azure table service using REST API for .Net 2 C#
我被困在需要確保存儲在Asure中的應用程序使用.Net 2.0。
我可以使用REST API和JSON使用http POST方法編寫足夠好的記錄,但出於性能原因,希望/需要批量插入。
我已經閱讀了MSDN上有關使用其余API進行批處理的文檔:
https://msdn.microsoft.com/en-us/library/azure/dd894038.aspx
我似乎無法弄清楚如何開始該批處理。 列出的樣本對我沒有意義。 看起來每個示例的第一個POST都不完全正確。 帶有兩個邊界和mime類型的一些奇怪的雙標題事件。
是否有一個清晰的示例說明如何使用REST API來啟動批處理,或者甚至通常如何使用REST API進行批處理?
同樣,我們使用的是.Net 2,因此無權訪問新的AZURE對象。
干杯!
TJ
清單顯示了嵌套的多部分HTTP請求,其中批處理嵌套了一組變更集。 變更集中的每個部分都以--changeset_<some_guid>
分隔,是對表的操作,以HTTP消息表示。
變更集中的每個部分首先包含描述該部分的內容類型的標頭,其次是HTTP消息的標頭及其主體。 我假設這就是您所說的“怪異的雙頭東西”。
從.NET Azure存儲SDK 進行批處理操作的實現使用需要.NET 4及更高版本的OData客戶端庫。 因此,除非找到以.NET 2為目標的實現,否則您可能必須編寫自己的實現。或者,部署在受支持的.NET Framework版本上運行的另一服務來代理寫表存儲。
關於示例,OData規范中有關批處理請求的部分詳細介紹了這些請求。 值得一提的是,表存儲在請求中還有一些其他限制,如您鏈接到的MSDN文章的前兩節所述。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.