public ComputerVisionApiRequestAsync ( string subscriptionKey, Stream photoStream ) : Task |
||
subscriptionKey | string | |
photoStream | Stream | |
return | Task |
public async Task<ResultDto<AnalysisResult>> ComputerVisionApiRequestAsync(string subscriptionKey, Stream photoStream)
{
var resultDto = new ResultDto<AnalysisResult>();
try
{
var analysisResult = await UploadAndAnalyzeImage(subscriptionKey, photoStream);
resultDto.Result = analysisResult;
resultDto.Success = resultDto.Result != null;
}
catch (Exception ex)
{
resultDto.ErrorMessage = ex.Message;
resultDto.Exception = ex;
Debug.WriteLine($"Error: {ex}");
}
return resultDto;
}