首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于C#的异常检测器

基于C#的异常检测器
EN

Stack Overflow用户
提问于 2021-07-21 11:47:08
回答 1查看 107关注 0票数 1

我使用的是.NET 5和代码这里的异常检测器

主要方法的签名应该是什么?目前它是

代码语言:javascript
复制
public  async Task Main(string[] args)

我收到了以下错误信息:

无法将void类型转换为system.guid严重性代码描述项目文件行抑制状态错误CS1997,因为'Program.trainAsync(AnomalyDetectorClient,string,DateTimeOffset,DateTimeOffset,int)‘是一个返回’任务‘的异步方法,返回关键字不能后面跟着对象表达式。你打算返回“任务”吗?异常-检测器-快速启动-多元C:\CognitiveSvs\Anomalies\anomaly-detector-quickstart-multivariate\Program.cs 116活动

另外,还有一个使用Azure.Core.TestFramework的语句,它似乎不存在。我应该用什么来代替它?

是否有任何样本数据可以用于单变量和多变量分析?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-21 11:58:25

我认为示例代码不正确(或者显示不正确)。

错误不是关于Main方法,而是关于trainAsync方法。

因为'Program.trainAsync(AnomalyDetectorClient,string,DateTimeOffset,DateTimeOffset,int)‘是一个返回’CS1997‘的异步方法,所以返回关键字不能后面跟着对象表达式。你打算返回“任务”吗?异常-检测器-快速启动-多元C:\CognitiveSvs\Anomalies\anomaly-detector-quickstart-multivariate\Program.cs 116

在您的链接中描述如下:

代码语言:javascript
复制
private async Task trainAsync(AnomalyDetectorClient client, string datasource, DateTimeOffset start_time, DateTimeOffset end_time, int max_tryout = 500)
{
...

根据您收到的错误消息,以及该方法的文档和实际代码的来源 (返回一个Guid),这是trainAsync方法的正确签名:

代码语言:javascript
复制
private async Task<Guid?> trainAsync(AnomalyDetectorClient client, string datasource, DateTimeOffset start_time, DateTimeOffset end_time, int max_tryout = 500)
{
...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68468925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档