public Task <RemViewModel> RemAsync(RemInputModel remInput) { return(Task <RemViewModel> .Factory.StartNew(() => { Thread.Sleep(1000); return new RemViewModel { Message = "Url: {0} Slept for a second on Thread {1}".ToFormat(remInput.RawUrl, Thread.CurrentThread.ManagedThreadId) }; }, TaskCreationOptions.AttachedToParent)); }
public Task<RemViewModel> RemAsync(RemInputModel remInput) { return Task<RemViewModel>.Factory.StartNew(() => { Thread.Sleep(1000); return new RemViewModel { Message = "Url: {0} Slept for a second on Thread {1}".ToFormat(remInput.RawUrl, Thread.CurrentThread.ManagedThreadId) }; }, TaskCreationOptions.AttachedToParent); }