API Diff between 4.8.0 and 4.4.0
22 Additions
3 Removals
DotNext.Threading
-
public class AsyncExclusiveLock : QueuedSynchronizer, IAsyncDisposable
-
public class AsyncReaderWriterLock : QueuedSynchronizer, IAsyncDisposable
-
public abstract class LinkedCancellationTokenSource : CancellationTokenSource
-
public static class LinkedTokenSourceFactory
-
public class PendingTaskInterruptedException : Exception
-
public static class Scheduler
- public abstract class DelayedTask
- public abstract class DelayedTask<TResult> : DelayedTask
- public sealed class DelayedTaskCanceledException : OperationCanceledException
- public static DelayedTask ScheduleAsync<TArgs>(Func<TArgs, CancellationToken, ValueTask> callback, TArgs args, TimeSpan delay, CancellationToken token = default)
- public static DelayedTask<TResult> ScheduleAsync<TArgs, TResult>(Func<TArgs, CancellationToken, ValueTask<TResult>> callback, TArgs args, TimeSpan delay, CancellationToken token = default)
DotNext.Threading.Tasks