13 packages tagged with “Keyed”
An asynchronous .NET library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing the same key to a specified number, with optional pooling for reducing memory allocations.
An externally initializing singleton dictionary that uses double-check asynchronous locking, with optional async and sync disposal
Controlled fan-out pattern: global gate bounds total concurrency while per-key ordering is preserved.
Keyed fan-out with multiple priority lanes - priority items drain first while maintaining per-key ordering.
Per-key sequential execution atom with global parallelism and optional fair scheduling.
A set of helpers for Dependency Injection.
Extends Microsoft.Extensions.Hosting providing Keyed Hosted Services registration.
Plugin for Microsoft.Extensions.DependencyInjection enabling registration of multiple service implemantations under the same interface.
Extend Microsoft.Extensions.DependencyInjection. Add resolution by key or named
Resolve services by key using a wrapped delegate
AutoFac implementation Microsoft.Extensions.DependencyInjection. Add resolution by key or named
A extension that injects a wrapper that can resolve services by key using the resolver factory in a delegate
Solid.js keyed control flow primitives for F# Fable applications