DotNetWorkQueue.Transport.Memory 0.9.38 (original) (raw)
In-memory transport for DotNetWorkQueue.
Features
- In-memory message storage with no external dependencies
- Ideal for unit testing, integration testing, and lightweight scenarios
- Supports delayed processing and priority queues
- Dashboard support for monitoring
- Targets .NET 10.0, .NET 8.0, .NET Framework 4.8, .NET Standard 2.0
Installation
dotnet add package DotNetWorkQueue.Transport.Memory
Quick Start
// Producer
using var queueContainer = new QueueContainer<MemoryMessageQueueInit>();
using var producer = queueContainer.CreateProducer<MyMessage>(
new QueueConnection("queueName", "memory"));
producer.Send(new MyMessage { Text = "Hello" });
// Consumer
using var consumer = queueContainer.CreateConsumer(
new QueueConnection("queueName", "memory"));
consumer.Start<MyMessage>(HandleMessage);
Documentation
License
LGPL-2.1-or-later
| Product | Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
net10.0
- DotNetWorkQueue (>= 0.9.38)
- DotNetWorkQueue.Transport.Shared (>= 0.9.38)
net8.0
- DotNetWorkQueue (>= 0.9.38)
- DotNetWorkQueue.Transport.Shared (>= 0.9.38)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.