Guest User

Untitled

a guest
Dec 16th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. using System.Threading.Tasks;
  2. using Orleans;
  3.  
  4. namespace Grains
  5. {
  6. public interface ICounterGrain : IGrainWithStringKey
  7. {
  8. Task Increment(int increment);
  9. Task<int> GetCount();
  10. }
  11.  
  12. public class Counter : Grain, ICounterGrain
  13. {
  14. private int _counter;
  15.  
  16. public Task Increment(int increment)
  17. {
  18. _counter += increment;
  19. return Task.CompletedTask;
  20. }
  21.  
  22. public Task<int> GetCount()
  23. {
  24. return Task.FromResult(_counter);
  25. }
  26. }
  27. }
Add Comment
Please, Sign In to add comment