public Task flushBatchRequestsAsync(IProgress <bool> progress = null, CancellationToken cancel = new CancellationToken()) { var completed = new FlushBatchTaskCompletionCallback(progress, cancel); var outgoing = new CommunicatorFlushBatchAsync(instance_, completed); outgoing.invoke(__flushBatchRequests_name); return(completed.Task); }
public void flushBatchRequests(Ice.CompressBatch compressBatch) { try { var completed = new FlushBatchTaskCompletionCallback(); var outgoing = new CommunicatorFlushBatchAsync(_instance, completed); outgoing.invoke(_flushBatchRequests_name, compressBatch, true); completed.Task.Wait(); } catch (AggregateException ex) { throw ex.InnerException; } }
public Task flushBatchRequestsAsync(IProgress<bool> progress = null, CancellationToken cancel = new CancellationToken()) { var completed = new FlushBatchTaskCompletionCallback(progress, cancel); var outgoing = new CommunicatorFlushBatchAsync(instance_, completed); outgoing.invoke(__flushBatchRequests_name); return completed.Task; }