MQContract.AmazonSNQS 4.0.0

dotnet add package MQContract.AmazonSNQS --version 4.0.0
                    
NuGet\Install-Package MQContract.AmazonSNQS -Version 4.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MQContract.AmazonSNQS" Version="4.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="MQContract.AmazonSNQS" Version="4.0.0" />
                    
Directory.Packages.props
<PackageReference Include="MQContract.AmazonSNQS" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add MQContract.AmazonSNQS --version 4.0.0
                    
#r "nuget: MQContract.AmazonSNQS, 4.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package MQContract.AmazonSNQS@4.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=MQContract.AmazonSNQS&version=4.0.0
                    
Install as a Cake Addin
#tool nuget:?package=MQContract.AmazonSNQS&version=4.0.0
                    
Install as a Cake Tool

<a name='assembly'></a>

MQContract.AmazonSNQS

Contents

<a name='T-MQContract-AmazonSNQS-Connection'></a>

Connection type

Namespace

MQContract.AmazonSNQS

Summary

This is the MessageServiceConnection implementation for using Amazon SNS/SQS

<a name='M-MQContract-AmazonSNQS-Connection-#ctor-Amazon-SimpleNotificationService-AmazonSimpleNotificationServiceConfig,Amazon-SQS-AmazonSQSConfig-'></a>

#ctor() constructor

Summary

Default constructor

Parameters

This constructor has no parameters.

<a name='P-MQContract-AmazonSNQS-Connection-MaxMessageBodySize'></a>

MaxMessageBodySize property

Summary

The maximum message body size allowed, defaults to 256Kb

<a name='P-MQContract-AmazonSNQS-Connection-SNSClient'></a>

SNSClient property

Summary

Houses the SNSClient that was supplied to the connection, this is used for access wrt administration and other items

<a name='P-MQContract-AmazonSNQS-Connection-SQSClient'></a>

SQSClient property

Summary

Houses the SQSClient that was supplied to the connection, this is used for access wrt administration and other items

<a name='T-MQContract-AmazonSNQS-InvalidQueueMessageException'></a>

InvalidQueueMessageException type

Namespace

MQContract.AmazonSNQS

Summary

Thrown when the Message recieved from a Queue is not of the excepted format

<a name='T-MQContract-AmazonSNQS-NoChannelFoundException'></a>

NoChannelFoundException type

Namespace

MQContract.AmazonSNQS

Summary

Thrown when a public call is attempted but it is unable to locate a topic or queue for the given channel name

<a name='P-MQContract-AmazonSNQS-NoChannelFoundException-Channel'></a>

Channel property

Summary

The channel that was unable to be translated to a topic or queue

<a name='T-MQContract-AmazonSNQS-NoClientsSetException'></a>

NoClientsSetException type

Namespace

MQContract.AmazonSNQS

Summary

Thrown when a publish call is attempted but you have not supplied either of the connection clients

<a name='T-MQContract-AmazonSNQS-SqsClientNullException'></a>

SqsClientNullException type

Namespace

MQContract.AmazonSNQS

Summary

Thrown when an attempt to create a subscription occurs but the SQSClient is null

<a name='T-MQContract-AmazonSNQS-UnableToLocateQueueException'></a>

UnableToLocateQueueException type

Namespace

MQContract.AmazonSNQS

Summary

Thrown when the queue for a subscription request cannot be found

Product 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.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
4.0.0 147 7/9/2026
3.9.2 141 3/26/2026
3.9.1 127 3/18/2026
3.9.0 134 3/1/2026
3.8.0 139 2/26/2026
3.7.0 130 2/22/2026
3.6.0 135 2/6/2026
3.5.2 140 1/27/2026
3.5.1 136 1/22/2026
3.5.0 133 1/20/2026
3.4.0 135 1/13/2026
3.3.0 145 11/29/2025
3.2.0 203 11/28/2025
3.1.1 177 11/23/2025
3.1.0 431 11/20/2025
3.0.0 425 11/17/2025
2.11.0 231 11/4/2025
2.10.0 171 10/31/2025
2.9.0 130 10/18/2025
2.8.1 203 10/16/2025