BrighterTools.Messaging
1.1.0
dotnet add package BrighterTools.Messaging --version 1.1.0
NuGet\Install-Package BrighterTools.Messaging -Version 1.1.0
<PackageReference Include="BrighterTools.Messaging" Version="1.1.0" />
<PackageVersion Include="BrighterTools.Messaging" Version="1.1.0" />
<PackageReference Include="BrighterTools.Messaging" />
paket add BrighterTools.Messaging --version 1.1.0
#r "nuget: BrighterTools.Messaging, 1.1.0"
#:package BrighterTools.Messaging@1.1.0
#addin nuget:?package=BrighterTools.Messaging&version=1.1.0
#tool nuget:?package=BrighterTools.Messaging&version=1.1.0
BrighterTools.Messaging
BrighterTools.Messaging is the transport-agnostic core for queued email and SMS delivery.
This package provides:
- messaging abstractions for stores and dispatch
- template rendering
- notification queue orchestration
- email and SMS test-mode handling
This package does not register a transport implementation by itself. Register one or more companion transport packages explicitly:
BrighterTools.Messaging.MailKitBrighterTools.Messaging.PostmarkBrighterTools.Messaging.Twilio
Package
dotnet add package BrighterTools.Messaging
Minimal Registration
services.AddBrighterToolsMessaging(configuration);
services.AddBrighterToolsPostmarkEmailSender(configuration);
services.AddBrighterToolsTwilioSmsSender(configuration);
services.AddScoped<INotificationMessageStore, MyNotificationMessageStore>();
services.AddScoped<ISystemEmailTemplateStore, MySystemEmailTemplateStore>();
services.AddScoped<IEmailTemplateStore, MyEmailTemplateStore>();
services.AddScoped<INotificationDispatcher, MyNotificationDispatcher>();
services.AddScoped<INotificationAttachmentStore, MyNotificationAttachmentStore>();
| 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.Configuration.Binder (>= 10.0.12)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.12)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on BrighterTools.Messaging:
| Package | Downloads |
|---|---|
|
BrighterTools.Messaging.MailKit
MailKit SMTP transport for BrighterTools.Messaging. |
|
|
BrighterTools.Messaging.Postmark
Postmark email transport for BrighterTools.Messaging. |
|
|
BrighterTools.Messaging.SendGrid
SendGrid email transport for BrighterTools.Messaging. |
|
|
BrighterTools.Messaging.Twilio
Twilio SMS transport for BrighterTools.Messaging. |
GitHub repositories
This package is not used by any popular GitHub repositories.
v1.1.0 - Update .NET 10 dependencies, email providers, Polly 8.8.0 and Twilio 8.0.1. BrighterTools APIs unchanged. Hosts directly referencing provider SDKs must align their versions. SQL Server defaults unchanged.