小编Ale*_*nzi的帖子

Azure功能Skype bot输出绑定

我正在构建一个机器人,它应该从azure函数接收消息并向用户显示该消息.

此页面中有用于绑定所有azure服务的文档,但未记录bot输出绑定.

我知道可以创建输出绑定,在此处描述的函数中设置配置bindings.json和使用参数,但这是使用C#脚本开发函数时的方法.相反,我正在使用.NET类库.out BotMessage message

如何使用.NET类库实现输出绑定?

c# azure azure-functions skype-bots

4
推荐指数
1
解决办法
183
查看次数

C# - Cosmos DB 批量更新插入

我有一个由计时器触发的 Azure 函数,我想在其中更新 CosmosDB 内的文档。UpdateOneAsync现在我正在使用带有选项的函数IsUpsert = true来进行更新(或者如果文档不存在则插入)。

但是,我在 foreach 循环内执行更新操作,因此对每个项目执行更新操作。如何进行批量更新(upsert),在 foreach 循环完成后仅执行一项操作?

这是我现在的代码:

foreach (var group in GetGroups(date, time, hour))
{
    dic = new MyDictionary<string>();

    //... some operations

    List<BsonElement> documents = new List<BsonElement>();
    documents.Add(new BsonElement("$inc", new BsonDocument(dic)));
    documents.Add(new BsonElement("$set", new BsonDocument(new Dictionary<string, string>() { { "c", key }, { "d", date } })));

    var doc = clicksDoc.UpdateOneAsync(t => t["_id"] == "c-" + key + "-" + date, new BsonDocument(documents), new UpdateOptions() { IsUpsert = true }).Result; …
Run Code Online (Sandbox Code Playgroud)

c# upsert bulk azure-cosmosdb

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×2

azure ×1

azure-cosmosdb ×1

azure-functions ×1

bulk ×1

skype-bots ×1

upsert ×1