Example #1
0
            public async Task VisionDescribeKeyvault(
                [VisionDescribe()]
                VisionDescribeClient client)
            {
                var request = new VisionDescribeRequest();

                var result = await client.DescribeAsync(request);
            }
            public async Task VisionDescribeWithImageBytes(
                [VisionDescribe()]
                VisionDescribeClient client)
            {
                var request = new VisionDescribeRequest();

                var result = await client.DescribeAsync(request);

                visionDescribeImageBytesResult = result;
            }
Example #3
0
            public async Task VisionDescribeWithTooBigImageBytes(
                [VisionDescribe(AutoResize = false)]
                VisionDescribeClient client)
            {
                var request = new VisionDescribeRequest();

                request.AutoResize = false;
                request.ImageBytes = MockResults.SamplePhotoTooBig;

                var result = await client.DescribeAsync(request);
            }
Example #4
0
            public async Task VisionDescribeWithTooBigImageBytesWithResize(
                [VisionDescribe()]
                VisionDescribeClient client)
            {
                var request = new VisionDescribeRequest();

                request.ImageBytes = MockResults.SamplePhotoTooBig;

                var result = await client.DescribeAsync(request);

                visionDescribeImageBytesResizeResult = result;
            }
Example #5
0
            public async Task VisionDescribeWithImageBytes(
                [VisionDescribe()]
                VisionDescribeClient client)
            {
                var request = new VisionDescribeRequest();

                request.ImageBytes = Resources.MockResults.SamplePhoto;

                var result = await client.DescribeAsync(request);

                visionDescribeImageBytesResult = result;
            }
Example #6
0
            public async Task VisionDescribeWithUrl(
                [VisionDescribe()]
                VisionDescribeClient client)
            {
                var request = new VisionDescribeRequest();

                request.ImageUrl = "http://www.blah";

                var result = await client.DescribeAsync(request);

                visionDescribeUrlResult = result;
            }
Example #7
0
        public static async Task VisionDescribeBlobFunction(
            [BlobTrigger("describe/{name}")] Stream storageBlob,
            [Table("VisionResults")] IAsyncCollector <VisionResult> results,
            [VisionDescribe()] VisionDescribeClient visionclient,
            string name,
            TraceWriter log
            )
        {
            var result = await visionclient.DescribeAsync(new VisionDescribeRequest(storageBlob));

            await results.AddAsync(new VisionResult(Guid.NewGuid().ToString(), "VisionDescribe") { ResultJson = result.ToString() });

            log.Info($"Describe Results:{result.ToString()}");
        }