public Task Handle(MyMessage message, IMessageHandlerContext context) { // when no asynchronous code is executed in a handler // Task.CompletedTask can be returned SomeLibrary.SomeMethod(message.Data); return(Task.CompletedTask); }
public Task Handle(MyMessage message, IMessageHandlerContext context) { var ravenSession = context.SynchronizedStorageSession .RavenSession(); return(SomeLibrary.SomeAsyncMethod(message, ravenSession)); }
public async Task Handle(MyMessage message, IMessageHandlerContext context) { await SomeLibrary.SomeAsyncMethod(message) .ConfigureAwait(false); await SomeLibrary.AnotherAsyncMethod(message) .ConfigureAwait(false); }
public Task Handle(MyMessage message, IMessageHandlerContext context) { if (someCondition) { // Task.CompletedTask return(Task.CompletedTask); } return(SomeLibrary.SomeAsyncMethod(message)); }
// Use a factory method to instantiate the system components and plug things together public void initializeSystem() { var masterA = new Master("a"); var masterB = new Master("b"); var masterC = new Master("c"); SystemMap.registerNewMaster(masterA, typeof(Handler1)); SystemMap.registerNewMaster(masterB, typeof(Handler2)); SystemMap.registerNewMaster(masterC, typeof(Handler3)); SomeLibrary.register(typeof(Handler1)); SomeLibrary.register(typeof(Handler2)); SomeLibrary.register(typeof(Handler3)); }
public async Task Handle(MyMessage message, IMessageHandlerContext context) { //do something with the message data await SomeLibrary.SomeAsyncMethod(message.Data); }
public void Should_assert_somthing_in_library() { var someLibrary = new SomeLibrary(); Assert.IsTrue(someLibrary.ReturnTrue()); }
public Task Handle(MyMessage message, IMessageHandlerContext context) { var task = SomeLibrary.SomeAsyncMethod(message); return(task); }
public void Handle(MyMessage message) { SomeLibrary.SomeMethod(message.Data); }
public async Task Handle(MyMessage message, IMessageHandlerContext context) { await SomeLibrary.SomeAsyncMethod(message); }
public Task Handle(MyMessage message, IMessageHandlerContext context) { return(SomeLibrary.SomeAsyncMethod(message)); }
public static async Task <T> Go <T>() { var someLibrary = new SomeLibrary(); return(await someLibrary.SomeMethod(Async <T>)); }
public void Handle(MyMessage message) { //do something with the message data SomeLibrary.SomeMethod(message.Data); }
public async Task Handle(MyMessage message, IMessageHandlerContext context) { IAsyncDocumentSession ravenSession = context.SynchronizedStorageSession .RavenSession(); await SomeLibrary.SomeAsyncMethod(message, ravenSession); }
public void Handle(object message) { log.Info($"Received a message of type {message.GetType().Name}."); SomeLibrary.SomeMethod(message); }
public async Task Handle(object message, IMessageHandlerContext context) { logger.InfoFormat("Received a message of type {0}.", message.GetType().Name); await SomeLibrary.SomeAsyncMethod(message); }
public Task Handle(object message, IMessageHandlerContext context) { log.Info($"Received a message of type {message.GetType().Name}."); return SomeLibrary.SomeAsyncMethod(message); }
public Task Handle(MyMessage message, IMessageHandlerContext context) { // when no asynchronous code is executed in a handler Task.FromResult(0) can be returned SomeLibrary.SomeMethod(message.Data); return(Task.FromResult(0)); }
public void Handle(MyMessage message) { IDocumentSession ravenSession = sessionProvider.Session; SomeLibrary.SomeMethod(message, ravenSession); }
public void Handle(object message) { logger.InfoFormat("Received a message of type {0}.", message.GetType().Name); SomeLibrary.SomeMethod(message); }