nerdexam
MicrosoftMicrosoft

AI-102 · Question #28

AI-102 Question #28: Real Exam Question with Answer & Explanation

The correct answer is B: Add code to verify the results.Status value.. results = await client.GetReadResultAsync(Guid.Parse(operationId)); } while ((results.Status == OperationStatusCodes.Running || results.Status == OperationStatusCodes.NotStarted)); https://github.com/Azure-Samples/cognitive-services-quickstart-code/blob/master/dotnet/Comput erVis

Submitted by parkjh· Mar 30, 2026Implement computer vision solutions

Question

You are developing a method that uses the Azure AI Vision client library. The method will perform optical character recognition (OCR) in images. The method has the following code. During testing, you discover that the call to the GetReadResultAsync method occurs before the read operation is complete. You need to prevent the GetReadResultAsync method from proceeding until the read operation is complete. Which two actions should you perform? Each correct answer presents part of the solution. (Choose two.) NOTE: Each correct selection is worth one point.

Options

  • ARemove the Guid.Parse(operationId) parameter.
  • BAdd code to verify the results.Status value.
  • CAdd code to verify the status of the txtHeaders.Status value.
  • DWrap the call to GetReadResultAsync within a loop that contains a delay.

Explanation

results = await client.GetReadResultAsync(Guid.Parse(operationId)); } while ((results.Status == OperationStatusCodes.Running || results.Status == OperationStatusCodes.NotStarted)); https://github.com/Azure-Samples/cognitive-services-quickstart-code/blob/master/dotnet/Comput erVision/ComputerVisionQuickstart.cs

Topics

#Azure AI Vision#OCR#Asynchronous operations#SDK polling

Community Discussion

No community discussion yet for this question.

Full AI-102 PracticeBrowse All AI-102 Questions