是否可以传递 databaseName &通过变量或可配置项 collectionName 参数到 CosmosDBTrigger ?
public static void Run([CosmosDBTrigger(
databaseName: "dbname",
collectionName: "colname",
ConnectionStringSetting = "CosmosDbConnectionString",
LeaseCollectionName = "changefeed-leases")]
IReadOnlyList<Document> changeFeedDocuments,
TraceWriter log)
谢谢, 普利文
答案 0 :(得分:6)
您可以这样声明:
public static void Run([CosmosDBTrigger(
databaseName: "%dbname%",
collectionName: "%colname%",
然后使用数据库和集合的实际名称定义两个名为dbname
和colname
的应用程序设置。
这适用于所有触发类型:请参阅Binding expressions - app settings。