public UserStream(Func<Task<HttpResponseMessage>> createOpenConnection) { CreateOpenConnection = createOpenConnection; TimeoutDelay = TimeSpan.FromMinutes(2); }