public AsyncResult begin_flushBatchRequests(AsyncCallback cb, object cookie) { var result = new CommunicatorFlushBatchCompletionCallback(this, instance_, __flushBatchRequests_name, cookie, cb); var outgoing = new CommunicatorFlushBatchAsync(instance_, result); outgoing.invoke(__flushBatchRequests_name); return result; }
public AsyncResult begin_flushBatchRequests(AsyncCallback cb, object cookie) { var result = new CommunicatorFlushBatchCompletionCallback(this, instance_, __flushBatchRequests_name, cookie, cb); var outgoing = new CommunicatorFlushBatchAsync(instance_, result); outgoing.invoke(__flushBatchRequests_name); return(result); }
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 AsyncResult begin_flushBatchRequests(Ice.CompressBatch compressBatch, AsyncCallback cb, object cookie) { var result = new CommunicatorFlushBatchCompletionCallback(this, _instance, _flushBatchRequests_name, cookie, cb); var outgoing = new CommunicatorFlushBatchAsync(_instance, result); outgoing.invoke(_flushBatchRequests_name, compressBatch, false); return(result); }
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; }