Ejemplo n.º 1
0
 public Task <Operation> CompactIndexAsync(string name, CancellationToken token = new CancellationToken())
 {
     return(innerAsyncServerClient.ExecuteWithReplication(HttpMethods.Post, async operationMetadata =>
     {
         using (var req = adminRequest.CompactIndex(operationMetadata.Url, name))
         {
             var json = await req.ReadResponseJsonAsync().ConfigureAwait(false);
             var operationId = json.Value <long>("OperationId");
             return new Operation(innerAsyncServerClient, operationId);
         }
     }, token));
 }