在创建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”正常工作。
我进行了各种尝试并搜索了示例,但无法使其正常工作。
有人被钉住了吗?
答案 0 :(得分:0)
使用此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>"
}