【发布时间】:2021-09-29 13:08:09
【问题描述】:
我正在使用https://docs.microsoft.com/en-us/azure/cognitive-services/anomaly-detector/quickstarts/client-libraries-multivariate?pivots=programming-language-csharp 上的代码 我在 blob 存储帐户中创建了一个 csv 文件。已上传压缩和解压缩的副本。
这是我的数据源的 url,私有位为 xxx。
string datasource = "https://xx.blob.core.windows.net/testdirectory?sp=r&st=2021-07-21T14:10:15Z&se=2021-07-21T22:10:15Z&sip=xx&spr=https&sv=2020-08-04&sr=c&sig=xxx";
这段代码有什么作用,为什么总是返回零计数?
private async Task<int> getModelNumberAsync(AnomalyDetectorClient client, bool delete = false)
{
int count = 0;
AsyncPageable<ModelSnapshot> model_list = client.ListMultivariateModelAsync(0, 10000);
await foreach (ModelSnapshot x in model_list)
{
count += 1;
Console.WriteLine(String.Format("model_id: {0}, createdTime: {1}, lastUpdateTime: {2}.",
x.ModelId, x.CreatedTime, x.LastUpdatedTime));
if (delete & count < 4)
{
await client.DeleteMultivariateModelAsync(x.ModelId).ConfigureAwait(false);
}
}
return count;
}
【问题讨论】:
-
存储帐户是否需要与认知服务异常检测器位于同一资源组中?
标签: c# azure-cognitive-services