public Task SetAsDispatched(string messageId, ContextBag context) { StoredMessage storedMessage; if (!storage.TryGetValue(messageId, out storedMessage)) { return TaskEx.CompletedTask; } storedMessage.MarkAsDispatched(); return TaskEx.CompletedTask; }