Exemplo n.º 1
0
 /// <summary>
 /// Queues the local operation.
 /// </summary>
 /// <param name="localOperation">
 /// The local operation.
 /// </param>
 public void QueueLocalOperation(LocalOperation localOperation)
 {
     this.LocalOperations.Add(localOperation);
     this.StartNextOperation();
 }
Exemplo n.º 2
0
 /// <summary>
 /// Starts the processing of current local operation.
 /// </summary>
 /// <param name="operationToStart">
 /// The operation To Start.
 /// </param>
 public void StartProcessingOfCurrentLocalOperation(LocalOperation operationToStart)
 {
     this.CanStartOperation = false;
     operationToStart?.PerformOperation();
 }