コード例 #1
0
 public async Task SubscribeToMessages(IAnonymousMessageObserver observer, MessageHandle since)
 {
     observers.Subscribe(observer);
     if (since != default)
     {
         foreach (var(message, handle) in await rewoundMessagesGrain.GetMessagesSinceAsync(since))
         {
             observer.ReceiveMessage(message, handle);
         }
     }
 }
コード例 #2
0
 public Task UnsubscribeFromMessages(IAnonymousMessageObserver observer)
 {
     observers.Unsubscribe(observer);
     return(Task.CompletedTask);
 }