Azure-Samples / Azure-Samples/cognitive-services-quickstart-code

Method client.GetReadResultAsync is getting cycling

未关闭
#322 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Jupyter Notebook
星标
389
派生
556
平均合并
3 天 12 小时
30 天内合并 PR
1

描述

> Please provide us with the following information:
> ---------------------------------------------------------------

### This issue is for a: (mark with an `x`)
```
- [ x] bug report -> please search issues before submitting
- [ ] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)
```

### Minimal steps to reproduce
>
ReadOperationResult results;

do
{
**results = await client.GetReadResultAsync(Guid.Parse(operationId));**
}
while ((results.Status == OperationStatusCodes.Running || results.Status == OperationStatusCodes.NotStarted));

var textUrlFileResults = results.AnalyzeResult.ReadResults;
foreach (ReadResult page in textUrlFileResults)
{
foreach (Line line in page.Lines)
{
stb.AppendLine(line.Text);
}
}

### Any log messages given by the failure
> The code is an ASP.NET Core 3.1API was working fine from a month but since today stop working, I debug the code and saw that the do while is cycling and the results.Status property is always with Running value

### Expected/desired behavior
>

### OS and Version?
> Windows 7, Windows Server 2012

### Versions
> asp.net core 3.1

### Mention any other details that might be useful
was working fine but just stop working
> ---------------------------------------------------------------
> Thanks! We'll be in touch soon.

贡献指南

打开贡献指南

调研方向

从所报告的 client.GetReadResultAsync(Guid.Parse(operationId)) 周围的 do/while 循环开始,并使用所述的 ASP.NET Core 3.1 设置复现该行为。检查重复调用时返回的 OperationStatusCodes 和 operationId;完成的标准是确定状态为何仍为 Running,并记录或修正该行为,因为没有指定项目文件或测试。

由索引模型根据 Issue 内容生成。

评估

技术栈
csharp
领域
api, backend
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
需要澄清
新手友好度
25/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。