Eliassen.MessageQueueing
0.1.81-dev-gh-pipline.3
See the version list below for details.
dotnet add package Eliassen.MessageQueueing --version 0.1.81-dev-gh-pipline.3
NuGet\Install-Package Eliassen.MessageQueueing -Version 0.1.81-dev-gh-pipline.3
<PackageReference Include="Eliassen.MessageQueueing" Version="0.1.81-dev-gh-pipline.3" />
paket add Eliassen.MessageQueueing --version 0.1.81-dev-gh-pipline.3
#r "nuget: Eliassen.MessageQueueing, 0.1.81-dev-gh-pipline.3"
// Install Eliassen.MessageQueueing as a Cake Addin #addin nuget:?package=Eliassen.MessageQueueing&version=0.1.81-dev-gh-pipline.3&prerelease // Install Eliassen.MessageQueueing as a Cake Tool #tool nuget:?package=Eliassen.MessageQueueing&version=0.1.81-dev-gh-pipline.3&prerelease
Eliassen.MessageQueueing
MessageSender`1
Represents a message sender for a specific communication channel.
Methods
Constructor
Initializes a new instance of the class.
Parameters
- context: The message context factory.
- provider: The message sender provider factory.
- resolver: The message property resolver.
- logger: The logger.
SendAsync(System.Object,System.String)
Sends a message asynchronously to the specified communication channel.
Parameters
- message: The message to be sent.
- correlationId: The correlation ID associated with the message (optional).
Return value
The ID of the sent message.
ServiceCollectionExtensions
Provides extension methods for configuring IoC (Inversion of Control) services for Message Queueing within this library.
Methods
TryAddMessageQueueingServices(Microsoft.Extensions.DependencyInjection.IServiceCollection)
Configures services for Message Queueing within this library.
Parameters
- services: The service collection to add the services to.
Return value
The modified service collection.
Services
InProcessMessageProvider
Represents an in-process message provider that implements both IMessageSenderProvider and IMessageReceiverProvider.
Fields
- MessageProviderKey: Gets the key associated with the in-process message provider.
MessageContext
Represents the context associated with a message, including metadata and headers.
MessageContextFactory
Factory for creating instances of IMessageContext.
MessageHandlerProvider
Provides handling of queue messages by coordinating multiple IMessageQueueHandler instances.
MessagePropertyResolver
Utility class for resolving properties related to message queue handling.
MessageReceiverProviderFactory
Factory for creating instances of IMessageReceiverProvider based on configured message handlers.
MessageSenderProviderFactory
Factory for creating instances of IMessageSenderProvider based on channel and message types.
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.Extensions (>= 0.1.81-dev-gh-pipline.3)
- Eliassen.MessageQueueing.Abstractions (>= 0.1.81-dev-gh-pipline.3)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Eliassen.MessageQueueing:
Package | Downloads |
---|---|
Eliassen.Common
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.