Found 53 packages
Common helper methods for tasks as used in asynchronous programming.
Helper types for working with cancellation tokens and sources.
A utility library allowing for easy CancellationToken usage
A Roslyn Analyzer to support proper usage of CancellationToken values.
Tools and extensions for working with threads, tasks and asynchronous code.
A collection of helpful CancellationToken extension methods
Miminum set of the async/await portability libarary.
Miminum set of the async/await portability library, backported as far back as .NET Framework 2.0
Abstraction for flowing CancellationToken via dependency injection
Common helper methods for tasks as used in asynchronous programming.
A Blazor core class for the cancellable Quark component.
ServiceModel.Cancellation is a library for .Net. Allows to propagate notifications from CancellationToken from client to service side. Supported platforms: - .NET Framework 4.5.2+
A lightweight library for creating, resetting, and cancelling CancellationToken instances in a thread-safe, reusable way.
C# client-side rate limiting utility. Features: * Easy to use * Fully asynchronous: lower resource usage than thread sleep * Cancellable via CancellationToken * Thread safe so you can share time contraints object to rate limit diferent threads using the same resource * Composable: ability to compose diferent rate limits in one constraint
A library that extends Linq's methods for IAsyncEnumerable<T>. It allows to work asynchronously. The library supports CancellationToken to be able to cancel processing.
Task utilities featuring TimedCancellationTokenSource for automatic timeout-based cancellation and Task extension methods with FluentResults integration for improved error handling and cancellation token management.
A surgical Roslyn analyzer focused on CancellationToken propagation and honoring across public APIs, handlers, EF Core, HTTP calls, and Minimal APIs, with comprehensive code fixes.
Enable Automatic Migrations for Entity Framework Core for SQL Databases without manual migration files. The package support following ways to apply/view-applied migrations: ### Context methods * Execute(TContext context); * Execute(TContext context, TMigrationsOptions options); * ExecuteAsync(TContext context, CancellationToken cancellationToken); * ExecuteAsync(TContext context, TMigrationsOptions options, CancellationToken cancellationToken); ### Extensions methods * MigrateToLatestVersion<TContext, TMigrationsOptions>(this TContext context); * MigrateToLatestVersion<TContext, TMigrationsOptions>(this TContext context, TMigrationsOptions options); * MigrateToLatestVersionAsync<TContext, TMigrationsOptions>(this TContext context, CancellationToken cancellationToken); * MigrateToLatestVersionAsync<TContext, TMigrationsOptions>(this TContext context, TMigrationsOptions options, CancellationToken cancellationToken);
A Roslyn analyzer that detects async Task- and ValueTask-returning methods missing a CancellationToken parameter, offering diagnostics and automated code fixes.
Long polling via Redis Pub/Sub com suporte a CancellationToken configurável e notificação por evento ao receber mensagem antes do timeout.