Ejemplo n.º 1
0
 public async Task <TimedOperation <IEnumerable <string> > > GetTableNames()
 {
     try
     {
         return(await new TimedOperation <IEnumerable <string> >().MeasureAsync(async() =>
         {
             var service = new BigtableTableService.BigtableTableServiceClient(_channel);
             var request = new ListTablesRequest {
                 Name = _bigTableId
             };
             var response = await service.ListTablesAsync(request);
             return response.Tables.Select(DeconstructTableResource);
         }));
     }
     catch (Exception exception)
     {
         ReportServiceFault(exception);
         throw;
     }
 }
Ejemplo n.º 2
0
 public BigAdminClient(BigtableCredentials credentials, BigtableConfig config, bool isReadOnly = false) : base(config, credentials.CreateAdminChannel)
 {
     // Create
     _client = new BigtableTableService.BigtableTableServiceClient(Channel);
 }