public static async Task VisionAnalysisKeyvault( [VisionAnalysis()] VisionAnalysisClient client) { var request = new VisionAnalysisRequest(); var result = await client.AnalyzeAsync(request); }
public async Task VisionAnalysisMissingFile( [VisionAnalysis()] VisionAnalysisClient client) { var request = new VisionAnalysisRequest(); var result = await client.AnalyzeAsync(request); }
public static async Task VisionAnalysisWithTooBigImageBytes( [VisionAnalysis(AutoResize = false)] VisionAnalysisClient client) { var request = new VisionAnalysisRequest(); request.ImageBytes = MockResults.SamplePhotoTooBig; var result = await client.AnalyzeAsync(request); }
public static async Task VisionAnalysisWithUrl( [VisionAnalysis()] VisionAnalysisClient client) { var request = new VisionAnalysisRequest(); request.ImageUrl = "http://www.blah"; var result = await client.AnalyzeAsync(request); visionAnalysisUrlResult = result; }
public static async Task VisionAnalysisWithImageBytes( [VisionAnalysis()] VisionAnalysisClient client) { var request = new VisionAnalysisRequest(); request.ImageBytes = MockResults.SamplePhoto; var result = await client.AnalyzeAsync(request); visionAnalysisImageBytesResult = result; }
public static async Task VisionAnalysisRun( [BlobTrigger("analysis/{name}")] Stream storageBlob, [Table("VisionResults")] IAsyncCollector <VisionResult> results, [VisionAnalysis()] VisionAnalysisClient visionclient, string name, TraceWriter log) { var result = await visionclient.AnalyzeAsync(new VisionAnalysisRequest(storageBlob)); await results.AddAsync(new VisionResult(Guid.NewGuid().ToString(), "VisionAnalysis") { ResultJson = result.ToString() }); log.Info($"Analysis Results:{result.ToString()}"); }