繁体   English   中英

使用Microsoft.Bot.Builder.Azure(bot Framework v4)为CosmosDB中的容器中的项目设置时间限制

[英]Set time limit for items in container in CosmosDB using Microsoft.Bot.Builder.Azure (bot framework v4)

我想设置项目在cosmosDB中的容器中生存的时间,但是我不确定如何使用bot框架v4中cosmosdb存储的配置来做到这一点。 我希望在此问题上有所帮助。

我已经阅读了有关设置DocumentClient()生存时间的信息,如此处所述 但是我这样设置存储:

var storage = new CosmosDbStorage(new CosmosDbStorageOptions
        {
            AuthKey = CosmosDBKey,
            CollectionId = CosmosDBCollectionName,
            CosmosDBEndpoint = new Uri(CosmosServiceEndpoint),
            DatabaseId = CosmosDBDatabaseName,
        });

如何设置cosmosDB存储的此配置的生存时间?

BotBuilder SDK当前不允许您使用DefaultTimeToLive创建集合。

但是,一旦创建了收藏集,然后就可以在Azure门户中进行设置:

  1. 打开Azure门户
  2. 转到您的资源组
  3. 打开您的CosmosDB服务
  4. 在左侧,转到数据资源管理器
  5. 扩展数据库
  6. 扩展您的收藏
  7. 点击缩放和设置
  8. 调整设置>生存时间

    在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM