Task.Wait Method (TimeSpan)
Waits for the Task to complete execution within a specified time interval.
Assembly: mscorlib (in mscorlib.dll)
The Task has been disposed.
timeout is a negative number other than -1 milliseconds, which represents an infinite time-out.
timeout is greater than MaxValue.
is a synchronization method that causes the calling thread to wait for the current task instance to complete until one of the following occurs:
The task completes successfully.
The task itself is canceled or throws an exception. In this case, you handle an AggregateException exception. The AggregateException.InnerExceptions property contains details about the exception or exceptions.
The interval defined by timeout elapses. In this case, the current thread resumes execution and the method returns false.
Available since 4.5
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Available since 5.0
Windows Phone Silverlight
Available since 8.0
Available since 8.1