プリコンパイルされたC#Azure関数で命令型バインディングを使用する場合、Cosmos DBデータベースとコレクション名をどのように定義しますか?プリコンパイルされたC#Azure関数で命令型バインディングを使用する場合、Cosmos DBデータベースとコレクション名をどのように定義しますか?
私はrun.csx
のC#スクリプトの例Store unstructured data using Azure Functions and Cosmos DBに従っており、うまくいきます。
プリコンパイルされたC#関数と同様の処理を行い、生成されたfunction.json
にデータベースとコレクション名がないことに気付きました。
はDocumentDB
...
[HttpTrigger(
AuthorizationLevel.Function,
"get", "post",
Route = null)] HttpRequestMessage req,
[DocumentDB(
ConnectionStringSetting = "cflogdev_DOCUMENTDB",
CreateIfNotExists = true,
PartitionKey = "user")] out object logDocument,
ILogger log)
に起因する方法を得たが、インテリセンスが設定可能な値として、データベースおよびコレクションを持っていない、しかし、それは彼らと過負荷を持っていた...
私はDocumentDBAttribute をチェックして、それを2番目のコンストラクタの一部として持っています。
どのように設定できますか?