Ejemplo n.º 1
0
 internal DelegatingConsumer(
     NewEventHandler <T> onNew,
     SuccessfulEventHandler?onAllSucceeded = null,
     FailedEventHandler?onAnyFailed        = null)
 {
     _onNew          = onNew;
     _onAllSucceeded = onAllSucceeded;
     _onAnyFailed    = onAnyFailed;
 }
 public void SetUp()
 {
     this.Init();
     this.newEventHandler    = new NewEventHandler();
     this.deleteEventHandler = new DeleteEventHandler();
 }
Ejemplo n.º 3
0
 public static IRillConsumer <T> SynchronousConsumer <T>(
     NewEventHandler <T> onNew,
     SuccessfulEventHandler?onAllSucceeded = null,
     FailedEventHandler?onAnyFailed        = null)
 => new DelegatingConsumer <T>(onNew, onAllSucceeded, onAnyFailed);
 public static IDisposable Subscribe <T>(
     this IRillConsumable <T> consumable,
     NewEventHandler <T> onNew,
     SuccessfulEventHandler?onAllSucceeded = null,
     FailedEventHandler?onAnyFailed        = null)
 => consumable.Subscribe(ConsumerFactory.SynchronousConsumer(onNew, onAllSucceeded, onAnyFailed));