Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.59 KB | None | 0 0
  1.             Subscription subscription = CatchupSubscriptionBuilder.Create("$ce-SalesTransactionAggregate")
  2.                                                                   .SetName("CatchupTest1")
  3.                                                                   .UseConnection(eventStoreConnection)
  4.                                                                   .AddEventAppearedHandler((upSubscription,
  5.                                                                                             @event) =>
  6.                                                                                            {
  7.                                                                                                this.TestsFixture.LogMessageToTrace($"Event appeared {@event.OriginalEventNumber}");
  8.                                                                                            })
  9.                                                                   .AddLogger(this.Logger)
  10.                                                                   .AddLastCheckPointChanged((s,
  11.                                                                                              l) =>
  12.                                                                                             {
  13.                                                                                                 this.TestsFixture.LogMessageToTrace($"LastCheckPoint changed {l}");
  14.  
  15.                                                                                                 lastCheckpointBroadcasts++;
  16.                                                                                                 lastCheckpoint = l;
  17.                                                                                             }, checkPointBroadcastFrequency)
  18.                                                                   .AddLiveProcessingStartedHandler((upSubscription =>
  19.                                                                                                     {
  20.                                                                                                         this.TestsFixture.LogMessageToTrace($"LiveProcessingStarted");
  21.  
  22.                                                                                                         //Just signal we caught up.
  23.                                                                                                         manualResetEvent.Set();
  24.                                                                                                     }))
  25.                
  26.                                                                   .Build();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement