public IAsyncRequest <TRequest> Build(IServiceBus bus) { _request.SetTimeout(Timeout); if (TimeoutHandler != null) { _request.SetTimeoutHandler(TimeoutHandler); } UnsubscribeAction unsubscribeAction = bus.Configure(x => Handlers.CombineSubscriptions(h => h.Connect(x))); _request.SetUnsubscribeAction(unsubscribeAction); return(_request); }