<PackageReference Include="NETStandard.Library" Version="2.0.0-preview2-25401-01" />

System.Threading.Tasks.Task

public class Task : IAsyncResult, IDisposable
public static Task CompletedTask { get; }

public static int? CurrentId { get; }

public static TaskFactory Factory { get; }

public object AsyncState { get; }

public AggregateException Exception { get; }

public int Id { get; }

public bool IsCanceled { get; }

public bool IsCompleted { get; }

public bool IsFaulted { get; }

public TaskStatus Status { get; }

public Task(Action action)

public Task(Action action, CancellationToken cancellationToken)

public Task(Action action, CancellationToken cancellationToken, TaskCreationOptions creationOptions)

public Task(Action action, TaskCreationOptions creationOptions)

public Task(Action<object> action, object state)

public Task(Action<object> action, object state, CancellationToken cancellationToken)

public Task(Action<object> action, object state, CancellationToken cancellationToken, TaskCreationOptions creationOptions)

public Task(Action<object> action, object state, TaskCreationOptions creationOptions)

public static Task Delay(int millisecondsDelay)

public static Task Delay(int millisecondsDelay, CancellationToken cancellationToken)

public static Task Delay(TimeSpan delay)

public static Task Delay(TimeSpan delay, CancellationToken cancellationToken)

public static Task FromCanceled(CancellationToken cancellationToken)

public static Task<TResult> FromCanceled<TResult>(CancellationToken cancellationToken)

public static Task FromException(Exception exception)

public static Task<TResult> FromException<TResult>(Exception exception)

public static Task<TResult> FromResult<TResult>(TResult result)

public static Task Run(Action action)

public static Task Run(Action action, CancellationToken cancellationToken)

public static Task Run(Func<Task> function)

public static Task Run(Func<Task> function, CancellationToken cancellationToken)

public static Task<TResult> Run<TResult>(Func<TResult> function)

public static Task<TResult> Run<TResult>(Func<TResult> function, CancellationToken cancellationToken)

public static Task<TResult> Run<TResult>(Func<Task<TResult>> function)

public static Task<TResult> Run<TResult>(Func<Task<TResult>> function, CancellationToken cancellationToken)

public static void WaitAll(Task[] tasks)

public static bool WaitAll(Task[] tasks, int millisecondsTimeout)

public static bool WaitAll(Task[] tasks, int millisecondsTimeout, CancellationToken cancellationToken)

public static void WaitAll(Task[] tasks, CancellationToken cancellationToken)

public static bool WaitAll(Task[] tasks, TimeSpan timeout)

public static int WaitAny(Task[] tasks)

public static int WaitAny(Task[] tasks, int millisecondsTimeout)

public static int WaitAny(Task[] tasks, int millisecondsTimeout, CancellationToken cancellationToken)

public static int WaitAny(Task[] tasks, CancellationToken cancellationToken)

public static int WaitAny(Task[] tasks, TimeSpan timeout)

public static Task WhenAll(IEnumerable<Task> tasks)

public static Task WhenAll(Task[] tasks)

public static Task<TResult[]> WhenAll<TResult>(IEnumerable<Task<TResult>> tasks)

public static Task<TResult[]> WhenAll<TResult>(Task<TResult>[] tasks)

public static Task<Task> WhenAny(IEnumerable<Task> tasks)

public static Task<Task> WhenAny(Task[] tasks)

public static Task<Task<TResult>> WhenAny<TResult>(IEnumerable<Task<TResult>> tasks)

public static Task<Task<TResult>> WhenAny<TResult>(Task<TResult>[] tasks)

public static YieldAwaitable Yield()

public ConfiguredTaskAwaitable ConfigureAwait(bool continueOnCapturedContext)

public Task ContinueWith(Action<Task, object> continuationAction, object state)

public Task ContinueWith(Action<Task, object> continuationAction, object state, CancellationToken cancellationToken)

public Task ContinueWith(Action<Task, object> continuationAction, object state, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler)

public Task ContinueWith(Action<Task, object> continuationAction, object state, TaskContinuationOptions continuationOptions)

public Task ContinueWith(Action<Task, object> continuationAction, object state, TaskScheduler scheduler)

public Task ContinueWith(Action<Task> continuationAction)

public Task ContinueWith(Action<Task> continuationAction, CancellationToken cancellationToken)

public Task ContinueWith(Action<Task> continuationAction, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler)

public Task ContinueWith(Action<Task> continuationAction, TaskContinuationOptions continuationOptions)

public Task ContinueWith(Action<Task> continuationAction, TaskScheduler scheduler)

public Task<TResult> ContinueWith<TResult>(Func<Task, TResult> continuationFunction)

public Task<TResult> ContinueWith<TResult>(Func<Task, TResult> continuationFunction, CancellationToken cancellationToken)

public Task<TResult> ContinueWith<TResult>(Func<Task, TResult> continuationFunction, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler)

public Task<TResult> ContinueWith<TResult>(Func<Task, TResult> continuationFunction, TaskContinuationOptions continuationOptions)

public Task<TResult> ContinueWith<TResult>(Func<Task, TResult> continuationFunction, TaskScheduler scheduler)

public Task<TResult> ContinueWith<TResult>(Func<Task, object, TResult> continuationFunction, object state)

public Task<TResult> ContinueWith<TResult>(Func<Task, object, TResult> continuationFunction, object state, CancellationToken cancellationToken)

public Task<TResult> ContinueWith<TResult>(Func<Task, object, TResult> continuationFunction, object state, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler)

public Task<TResult> ContinueWith<TResult>(Func<Task, object, TResult> continuationFunction, object state, TaskContinuationOptions continuationOptions)

public Task<TResult> ContinueWith<TResult>(Func<Task, object, TResult> continuationFunction, object state, TaskScheduler scheduler)

public void Dispose()

protected virtual void Dispose(bool disposing)

public void RunSynchronously()

public void RunSynchronously(TaskScheduler scheduler)

public void Start()

public void Start(TaskScheduler scheduler)

public void Wait()

public bool Wait(int millisecondsTimeout)

public bool Wait(int millisecondsTimeout, CancellationToken cancellationToken)

public void Wait(CancellationToken cancellationToken)

public bool Wait(TimeSpan timeout)