Pacem.Messaging.Abstractions
0.10.17
See the version list below for details.
dotnet add package Pacem.Messaging.Abstractions --version 0.10.17
NuGet\Install-Package Pacem.Messaging.Abstractions -Version 0.10.17
<PackageReference Include="Pacem.Messaging.Abstractions" Version="0.10.17" />
<PackageVersion Include="Pacem.Messaging.Abstractions" Version="0.10.17" />
<PackageReference Include="Pacem.Messaging.Abstractions" />
paket add Pacem.Messaging.Abstractions --version 0.10.17
#r "nuget: Pacem.Messaging.Abstractions, 0.10.17"
#:package Pacem.Messaging.Abstractions@0.10.17
#addin nuget:?package=Pacem.Messaging.Abstractions&version=0.10.17
#tool nuget:?package=Pacem.Messaging.Abstractions&version=0.10.17
Messaging Services
About
Pacem.Messaging.Abstractions provides a platform to .
Getting started
Inject the IMessagingProviderFactory singleton service into the DI container,
var messagingBuilder = services.AddPacemMessaging();
Then you can concatenate fluently the available implementations (like Azure Communication Services or MailKit Smtp Client...):
messagingBuilder
.WithAzureCommunicationEmail(options => {
// set the connection string
options.ConnectionString = "endpoint=https://loc.communication.azure.com/;accesskey=abc123XYZ";
// set the configured sender
options.From = "DoNotReply@00000000-0000-0000-0000-000000000000.azurecomm.net"
});
You can then retrieve the default IMessagingProvider<TMessage> directly from the DI container
or create a new one using IMessagingProviderFactory.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.12)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Logging (>= 10.0.12)
- Microsoft.Extensions.Options (>= 10.0.12)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.12)
- Pacem.Extensions (>= 0.10.17)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Pacem.Messaging.Abstractions:
| Package | Downloads |
|---|---|
|
Pacem.Messaging.Email.AzureCommunication
Pacem Messaging Emailing services using Azure Communication Services. |
|
|
Pacem.Messaging.Email.Smtp
Pacem Messaging Emailing services using SMTP client via MailKit. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.10.18-selberg | 53 | 10/1/2026 |
| 0.10.18-riemann | 100 | 9/26/2026 |
| 0.10.18-pascal | 103 | 9/21/2026 |
| 0.10.17 | 109 | 9/18/2026 |
| 0.10.17-foucault | 101 | 9/18/2026 |
| 0.10.16 | 103 | 9/16/2026 |
| 0.10.16-hamilton | 97 | 9/14/2026 |
| 0.10.16-gauss | 97 | 9/14/2026 |
| 0.10.16-faraday | 111 | 9/9/2026 |
| 0.10.15 | 117 | 9/7/2026 |
| 0.10.15-euler | 113 | 9/7/2026 |
| 0.10.14 | 111 | 9/6/2026 |
| 0.10.14-dedekind | 120 | 9/6/2026 |
| 0.10.14-cauchy | 116 | 9/5/2026 |
| 0.10.14-boltzmann | 109 | 9/5/2026 |
| 0.10.13 | 118 | 9/3/2026 |
| 0.10.13-abel | 113 | 9/3/2026 |
| 0.10.12 | 105 | 9/3/2026 |
| 0.10.11 | 124 | 8/26/2026 |
| 0.10.10 | 135 | 7/28/2026 |