{"action":"created","issue":{"url":"https://api.github.com/repos/Particular/NServiceBus/issues/3053","labels_url":"https://api.github.com/repos/Particular/NServiceBus/issues/3053/labels{/name}","comments_url":"https://api.github.com/repos/Particular/NServiceBus/issues/3053/comments","events_url":"https://api.github.com/repos/Particular/NServiceBus/issues/3053/events","html_url":"https://github.com/Particular/NServiceBus/pull/3053","id":114598347,"number":3053,"title":"[WIP] Passing context directly instead of `IBusInterface`","user":{"login":"danielmarbach","id":174258,"avatar_url":"https://avatars.githubusercontent.com/u/174258?v=3","gravatar_id":"","url":"https://api.github.com/users/danielmarbach","html_url":"https://github.com/danielmarbach","followers_url":"https://api.github.com/users/danielmarbach/followers","following_url":"https://api.github.com/users/danielmarbach/following{/other_user}","gists_url":"https://api.github.com/users/danielmarbach/gists{/gist_id}","starred_url":"https://api.github.com/users/danielmarbach/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielmarbach/subscriptions","organizations_url":"https://api.github.com/users/danielmarbach/orgs","repos_url":"https://api.github.com/users/danielmarbach/repos","events_url":"https://api.github.com/users/danielmarbach/events{/privacy}","received_events_url":"https://api.github.com/users/danielmarbach/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":11,"created_at":"2015-11-02T13:55:47Z","updated_at":"2015-11-03T13:23:27Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Particular/NServiceBus/pulls/3053","html_url":"https://github.com/Particular/NServiceBus/pull/3053","diff_url":"https://github.com/Particular/NServiceBus/pull/3053.diff","patch_url":"https://github.com/Particular/NServiceBus/pull/3053.patch"},"body":"@SzymonPobiega here is the PR. \r\n\r\nTalked to @timbussmann and we couldn't come up with a scenario where we would benefit from the `IBusInterface` passed into `FeatureStartupTask` and `IWantToRunWhenTheBusStartsAndStops`. We considered the hurdle to create a context everytime from the end-user perspective more cumbersome than beneficial."},"comment":{"url":"https://api.github.com/repos/Particular/NServiceBus/issues/comments/153350826","html_url":"https://github.com/Particular/NServiceBus/pull/3053#issuecomment-153350826","issue_url":"https://api.github.com/repos/Particular/NServiceBus/issues/3053","id":153350826,"user":{"login":"timbussmann","id":3524870,"avatar_url":"https://avatars.githubusercontent.com/u/3524870?v=3","gravatar_id":"","url":"https://api.github.com/users/timbussmann","html_url":"https://github.com/timbussmann","followers_url":"https://api.github.com/users/timbussmann/followers","following_url":"https://api.github.com/users/timbussmann/following{/other_user}","gists_url":"https://api.github.com/users/timbussmann/gists{/gist_id}","starred_url":"https://api.github.com/users/timbussmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timbussmann/subscriptions","organizations_url":"https://api.github.com/users/timbussmann/orgs","repos_url":"https://api.github.com/users/timbussmann/repos","events_url":"https://api.github.com/users/timbussmann/events{/privacy}","received_events_url":"https://api.github.com/users/timbussmann/received_events","type":"User","site_admin":false},"created_at":"2015-11-03T13:23:27Z","updated_at":"2015-11-03T13:23:27Z","body":"@SzymonPobiega there would still be the option on using DI to inject the endpoint interface and use CreateBusContext as \"low level backdoor\""}}