/// <summary>Snippet for DropRowRangeAsync</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 DropRowRangeRequestObjectAsync()
        {
            // Create client
            BigtableTableAdminClient bigtableTableAdminClient = await BigtableTableAdminClient.CreateAsync();

            // Initialize request argument(s)
            DropRowRangeRequest request = new DropRowRangeRequest
            {
                TableName    = TableName.FromProjectInstanceTable("[PROJECT]", "[INSTANCE]", "[TABLE]"),
                RowKeyPrefix = ByteString.Empty,
            };
            // Make the request
            await bigtableTableAdminClient.DropRowRangeAsync(request);
        }
Esempio n. 2
0
        /// <summary>Snippet for DropRowRange</summary>
        public void DropRowRange_RequestObject()
        {
            // Snippet: DropRowRange(DropRowRangeRequest,CallSettings)
            // Create client
            BigtableTableAdminClient bigtableTableAdminClient = BigtableTableAdminClient.Create();
            // Initialize request argument(s)
            DropRowRangeRequest request = new DropRowRangeRequest
            {
                TableName = new TableName("[PROJECT]", "[INSTANCE]", "[TABLE]"),
            };

            // Make the request
            bigtableTableAdminClient.DropRowRange(request);
            // End snippet
        }
        /// <summary>Snippet for DropRowRangeAsync</summary>
        public async Task DropRowRangeAsync_RequestObject()
        {
            // Snippet: DropRowRangeAsync(DropRowRangeRequest,CallSettings)
            // Create client
            BigtableTableAdminClient bigtableTableAdminClient = await BigtableTableAdminClient.CreateAsync();

            // Initialize request argument(s)
            DropRowRangeRequest request = new DropRowRangeRequest
            {
                Name = new TableName("[PROJECT]", "[INSTANCE]", "[TABLE]").ToString(),
            };
            // Make the request
            await bigtableTableAdminClient.DropRowRangeAsync(request);

            // End snippet
        }
Esempio n. 4
0
        public async Task DropRowRangeAsync()
        {
            Mock <BigtableTableAdmin.BigtableTableAdminClient> mockGrpcClient = new Mock <BigtableTableAdmin.BigtableTableAdminClient>(MockBehavior.Strict);
            DropRowRangeRequest request = new DropRowRangeRequest
            {
                TableName = new TableName("[PROJECT]", "[INSTANCE]", "[TABLE]"),
            };
            Empty expectedResponse = new Empty();

            mockGrpcClient.Setup(x => x.DropRowRangeAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <Empty>(Task.FromResult(expectedResponse), null, null, null, null));
            BigtableTableAdminClient client = new BigtableTableAdminClientImpl(mockGrpcClient.Object, null);
            await client.DropRowRangeAsync(request);

            mockGrpcClient.VerifyAll();
        }
Esempio n. 5
0
        public void DropRowRange()
        {
            Mock <BigtableTableAdmin.BigtableTableAdminClient> mockGrpcClient = new Mock <BigtableTableAdmin.BigtableTableAdminClient>(MockBehavior.Strict);
            DropRowRangeRequest request = new DropRowRangeRequest
            {
                TableName = new TableName("[PROJECT]", "[INSTANCE]", "[TABLE]"),
            };
            Empty expectedResponse = new Empty();

            mockGrpcClient.Setup(x => x.DropRowRange(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            BigtableTableAdminClient client = new BigtableTableAdminClientImpl(mockGrpcClient.Object, null);

            client.DropRowRange(request);
            mockGrpcClient.VerifyAll();
        }