Azure-Samples / Azure-Samples/cognitive-services-quickstart-code
Method client.GetReadResultAsync is getting cycling
- 主要语言
- 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