Azureテーブルと通信して操作する紺碧の関数を書いています。ただし、CloudTable.Execute関数が欠落しており、それを回避する方法が見つかりません。推奨パッケージをインストールしました:
これが私のusingステートメントです:
using System;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Host;
using Microsoft.Azure;
//using Microsoft.Azure.Storage; ->Commented this out, not sure if I need it
using Microsoft.WindowsAzure.Storage.Table;
using Microsoft.WindowsAzure.Storage;
そして、これが私のコードです
public SickCity GetRow(CloudTable table, string city, string state)
{
TableOperation tOP = TableOperation.Retrieve<SickCity>(city, state);
TableResult result = table.Execute(tOP); //Execute(TableOperation) not found
return result.Result as SickCity;
}
使用可能な実行関数は、ExecuteAsync、ExecuteBatchAsync、ExecuteQuerySegmentedAsync、およびExecuteQuerySegmentedAsync <>のみです。私は何かが足りないのですか?
編集:実行関数はIntelliSenseにも表示されないことを指摘しておく必要があります
いいえ、あなたは何も見逃していません...これからは、古典的なアプローチ(cosmosを使用せず、cosmosを使用しても、これもこの方法だと思います)、SDKのすべての操作は非同期のようです...それはすべて...昨夜同じ驚きに遭遇しました...
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加