示例#1
0
        public async Task <FinalizeStreamResponse> FinalizeStreamAsync(FinalizeStreamRequest model)
        {
            try
            {
                string        json          = JsonConvert.SerializeObject(model);
                StringContent stringContent = new StringContent(json, Encoding.Default, "application/json");

                var result = await client.PostAsync(API_VERSION + "/finalizeStream", stringContent);

                if (result.StatusCode == HttpStatusCode.Unauthorized)
                {
                    return(new FinalizeStreamResponse
                    {
                        Success = false,
                        Errors = new List <string> {
                            "Unauthorized. Please check your API Key and API Secret."
                        }
                    });
                }
                var jsonResponse = await result.Content.ReadAsStringAsync();

                var response = JsonConvert.DeserializeObject <FinalizeStreamResponse>(jsonResponse);

                return(response);
            }
            catch (Exception e)
            {
                var ex = new Image4ioException("There is an error while finalizing the stream", e);
                throw ex;
            }
        }
        /// <summary>Snippet for FinalizeStreamAsync</summary>
        /// <remarks>
        /// This snippet has been automatically generated for illustrative purposes only.
        /// It may require modifications to work in your environment.
        /// </remarks>
        public async Task FinalizeStreamRequestObjectAsync()
        {
            // Create client
            BigQueryStorageClient bigQueryStorageClient = await BigQueryStorageClient.CreateAsync();

            // Initialize request argument(s)
            FinalizeStreamRequest request = new FinalizeStreamRequest
            {
                Stream = new Stream(),
            };
            // Make the request
            await bigQueryStorageClient.FinalizeStreamAsync(request);
        }
        /// <summary>Snippet for FinalizeStream</summary>
        /// <remarks>
        /// This snippet has been automatically generated for illustrative purposes only.
        /// It may require modifications to work in your environment.
        /// </remarks>
        public void FinalizeStreamRequestObject()
        {
            // Create client
            BigQueryStorageClient bigQueryStorageClient = BigQueryStorageClient.Create();
            // Initialize request argument(s)
            FinalizeStreamRequest request = new FinalizeStreamRequest
            {
                Stream = new Stream(),
            };

            // Make the request
            bigQueryStorageClient.FinalizeStream(request);
        }
        /// <summary>Snippet for FinalizeStream</summary>
        public void FinalizeStreamRequestObject()
        {
            // Snippet: FinalizeStream(FinalizeStreamRequest, CallSettings)
            // Create client
            BigQueryStorageClient bigQueryStorageClient = BigQueryStorageClient.Create();
            // Initialize request argument(s)
            FinalizeStreamRequest request = new FinalizeStreamRequest
            {
                Stream = new Stream(),
            };

            // Make the request
            bigQueryStorageClient.FinalizeStream(request);
            // End snippet
        }
示例#5
0
        public void FinalizeStream()
        {
            moq::Mock <BigQueryStorage.BigQueryStorageClient> mockGrpcClient = new moq::Mock <BigQueryStorage.BigQueryStorageClient>(moq::MockBehavior.Strict);
            FinalizeStreamRequest request = new FinalizeStreamRequest
            {
                Stream = new Stream(),
            };
            wkt::Empty expectedResponse = new wkt::Empty {
            };

            mockGrpcClient.Setup(x => x.FinalizeStream(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            BigQueryStorageClient client = new BigQueryStorageClientImpl(mockGrpcClient.Object, null);

            client.FinalizeStream(request.Stream);
            mockGrpcClient.VerifyAll();
        }
        /// <summary>Snippet for FinalizeStreamAsync</summary>
        public async Task FinalizeStreamRequestObjectAsync()
        {
            // Snippet: FinalizeStreamAsync(FinalizeStreamRequest, CallSettings)
            // Additional: FinalizeStreamAsync(FinalizeStreamRequest, CancellationToken)
            // Create client
            BigQueryStorageClient bigQueryStorageClient = await BigQueryStorageClient.CreateAsync();

            // Initialize request argument(s)
            FinalizeStreamRequest request = new FinalizeStreamRequest
            {
                Stream = new Stream(),
            };
            // Make the request
            await bigQueryStorageClient.FinalizeStreamAsync(request);

            // End snippet
        }
示例#7
0
        public async stt::Task FinalizeStreamAsync()
        {
            moq::Mock <BigQueryStorage.BigQueryStorageClient> mockGrpcClient = new moq::Mock <BigQueryStorage.BigQueryStorageClient>(moq::MockBehavior.Strict);
            FinalizeStreamRequest request = new FinalizeStreamRequest
            {
                Stream = new Stream(),
            };
            wkt::Empty expectedResponse = new wkt::Empty {
            };

            mockGrpcClient.Setup(x => x.FinalizeStreamAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <wkt::Empty>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            BigQueryStorageClient client = new BigQueryStorageClientImpl(mockGrpcClient.Object, null);
            await client.FinalizeStreamAsync(request.Stream, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            await client.FinalizeStreamAsync(request.Stream, st::CancellationToken.None);

            mockGrpcClient.VerifyAll();
        }
示例#8
0
 public FinalizeStreamResponse FinalizeStream(FinalizeStreamRequest model) => FinalizeStreamAsync(model).ConfigureAwait(false).GetAwaiter().GetResult();
示例#9
0
 public Task <FinalizeStreamResponse> FinalizeStreamAsync(FinalizeStreamRequest request)
 {
     throw new NotImplementedException();
 }
示例#10
0
 public FinalizeStreamResponse FinalizeStream(FinalizeStreamRequest request)
 {
     throw new NotImplementedException();
 }