public Task WaitUntilFinished(Guid conversationId) { return(conversationTracker.WaitForConversationToFinish(conversationId)); }
public Task WaitUntilFinished(Guid conversationId, int timeout = 5) { return(Task.WhenAny( conversationTracker.WaitForConversationToFinish(conversationId), Task.Delay(TimeSpan.FromSeconds(timeout)))); }