面部验证认知服务

时间:2017-06-14 09:04:15

标签: c# microsoft-cognitive

我们需要通过认知服务实施面部验证。我一直关注下面提到的链接。

https://code.msdn.microsoft.com/windowsdesktop/Face-Verification-c1995f48

当执行来自tGet.Wait()时,系统被绞死并且从未执行下一行。 enter image description here

1 个答案:

答案 0 :(得分:1)

根据您的应用程序,您可能正在使用同步上下文,并且客户端库的当前实现将导致您描述的死锁。 Here's在上下文中写了一篇相当不错的文章。

我建议的解决方法如下:

var task = Task.Run(async () => {
  try {
     await Clnt.GetPersonGroupAsync(groupId);
  } catch {
     await Clnt.CreatePersonGroupAsync(groupId, groupName);
  }
  // Use the PersonGroup
);