SqlTransactionalOutbox.Common by BBernard / CajunCoding

<PackageReference Include="SqlTransactionalOutbox.Common" Version="0.0.3" />

.NET API 50,176 bytes

 SqlTransactionalOutbox.Common 0.0.3

The Common interfaces and base/shared components for the SqlTransactionalOutbox framework. A lightweight library & framework for implementing the Transactional Outbox pattern in .Net with default implementaions for SQL Server & messaging via Azure Service Bus. Some of the key benefits offered are support for running in serverless environments (e.g. AzureFunctions) or in standard hosted .Net applications (via 'worker threads'), and support for enforcing true FIFO processing to preserve ordering, and a simplified abstractions for the Outbox, Outbox Processing, and Messaging systems utilized.

<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>SqlTransactionalOutbox.Common</id>
    <version>0.0.3</version>
    <authors>BBernard / CajunCoding</authors>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <license type="expression">MIT</license>
    <licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
    <projectUrl>https://github.com/cajuncoding/SqlTransactionalOutbox</projectUrl>
    <description>The Common interfaces and base/shared components for the SqlTransactionalOutbox framework.

A lightweight library &amp; framework for implementing the Transactional Outbox pattern in .Net with default implementaions for SQL Server &amp; messaging via Azure Service Bus. Some of the key benefits offered are support for running in serverless environments (e.g. AzureFunctions) or in standard hosted .Net applications (via 'worker threads'), and support for enforcing true FIFO processing to preserve ordering, and a simplified abstractions for the Outbox, Outbox Processing, and Messaging systems utilized.</description>
    <releaseNotes>Updates (non-breaking):
- Add Convenience Method for PayloadBuilder.FromObject().
- Add lazy loaded convenience property ParsedBody to OutboxReceivedItem.

Prior Release Notes:
- Initial BETA release for core interfaces and shared components; supports default implementations of SQL Server transactional outbox &amp; Azure Service Bus publishing.</releaseNotes>
    <copyright>Copyright © 2021</copyright>
    <tags>sql server sqlserver sql-server transactional outbox transactional-outbox outbox-pattern microservice eventservices event-services event-notifications azure service bus azurefunctions azure-functions</tags>
    <repository url="https://github.com/cajuncoding/SqlTransactionalOutbox" />
    <dependencies>
      <group targetFramework=".NETStandard2.1">
        <dependency id="Newtonsoft.Json" version="12.0.3" exclude="Build,Analyzers" />
      </group>
    </dependencies>
  </metadata>
</package>