botframework - 什么是正确的 BlobStorageService 配置格式?
问题描述
创建 Microsoft Bot Framework 4 项目时 - Startup.cs 具有以下可以取消注释的代码。
const string StorageConfigurationId = "<NAME OR ID>";
var blobConfig = botConfig.FindServiceByNameOrId(StorageConfigurationId);
if (!(blobConfig is BlobStorageService blobStorageConfig))
{
throw new InvalidOperationException($"The .bot file does not contain an blob storage with name '{StorageConfigurationId}'.");
}
此代码处理通过 Json 配置配置 Azure 存储帐户的方法。
但是,该项目缺少一个示例,说明配置 Json 的“is BlobStorageService”如何工作。
我已经进行了各种尝试并搜索了示例,但无法使其发挥作用。
有没有人中招了?
解决方案
让它使用这个json工作......
{
"type": "blob", //Must be 'blob'
"name": "<NAME OF CONFIG - MUST BE UNIQUE (CAN BE ID)>",
"connectionString": "<COPY FROM AZURE DASHBOARD>",
"container": "<NAME OF CONTAINER IN STORAGE>"
}
推荐阅读
- jquery - 影响所有用户的 Jquery 动态内容
- spring - STS 中缺少 Spring/Spring bean 配置文件选项
- shell - 使用 psql 命令行时引用字符串解释的问题
- ag-grid - 使用树数据进行行拖动
- javascript - 在 postgresql 数据库中存储 semver 版本字符串以进行范围查询
- laravel - Laravel - 您无权访问此服务器上的 /images/
- python - 无法正确识别实例列表中的 Python 类属性
- kotlin - ConstructorException 使用 Retrofit 和 SimpleXML 解析 XML(参数不匹配)
- javascript - SyntaxError: Unexpected token 。在 JSON 中的位置 1
- c# - 获取嵌套的 JSON 值