Eliassen.MessageQueueing.Hosting
0.1.83
See the version list below for details.
dotnet add package Eliassen.MessageQueueing.Hosting --version 0.1.83
NuGet\Install-Package Eliassen.MessageQueueing.Hosting -Version 0.1.83
<PackageReference Include="Eliassen.MessageQueueing.Hosting" Version="0.1.83" />
paket add Eliassen.MessageQueueing.Hosting --version 0.1.83
#r "nuget: Eliassen.MessageQueueing.Hosting, 0.1.83"
// Install Eliassen.MessageQueueing.Hosting as a Cake Addin #addin nuget:?package=Eliassen.MessageQueueing.Hosting&version=0.1.83 // Install Eliassen.MessageQueueing.Hosting as a Cake Tool #tool nuget:?package=Eliassen.MessageQueueing.Hosting&version=0.1.83
Eliassen.MessageQueueing.Hosting
MessageReceiverHost
Hosted service responsible for starting and stopping message receivers based on the configured providers.
Methods
Constructor
Initializes a new instance of the class.
Parameters
- logger: The logger.
- factory: The message receiver provider factory.
Dispose
Disposes of the resources used by the MessageReceiverHost.
Dispose(System.Boolean)
Disposes of the resources used by the MessageReceiverHost.
Parameters
- disposing
StartAsync(System.Threading.CancellationToken)
Starts the message receiver host.
Parameters
- cancellationToken: The cancellation token.
Return value
A task representing the start operation.
StopAsync(System.Threading.CancellationToken)
Stops the message receiver host.
Parameters
- cancellationToken: The cancellation token.
Return value
A task representing the stop operation.
ServiceCollectionExtensions
Provides extension methods for configuring IoC (Inversion of Control) services to support all Message Queueing within this library.
Methods
TryAddMessageQueueingHosting(Microsoft.Extensions.DependencyInjection.IServiceCollection)
Add IOC configurations to support all Message Queueing within this library.
Parameters
- services
Product | Versions 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. |
-
net8.0
- Eliassen.MessageQueueing.Abstractions (>= 0.1.83)
- Eliassen.System (>= 0.1.83)
- Eliassen.System.Abstractions (>= 0.1.83)
- Microsoft.Extensions.Hosting.Abstractions (>= 8.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Eliassen.MessageQueueing.Hosting:
Package | Downloads |
---|---|
Eliassen.Common.Hosting
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.