Solace Messaging API for .NET NuGet Package

A Managed Wrapper to the Solace Messaging SDK for C.

Features
The PubSub+ Messaging API for .NET supports:
- Connection management to PubSub+ event brokers
- Addition and removal of topic subscriptions
- Sending and receiving direct and guaranteed messages
- Structured data types that allow interoperability between various architectures and programming languages
- Request / Reply messaging support
- PubSub+ Cache
- Queue Browsing
- Topic Dispatch
- Durable Endpoint Provisioning
- Session Transactions
- Message Replay
- OAuth2.0
- Kerberos Authentication
The PubSub+ Messaging API for .NET does not support:
- XA Transactions

For more information please look at https://docs.solace.com/Solace-PubSub-Messaging-APIs/dotNet-API/net-api-home.htm.

Native Runtime Support
Note the native Solace Messaging SDK for C has different runtime dependencies for the c runtime per platform.
- Required runtime for windows (win-x86/win-x64): Microsoft Visual C++ Redistributable 2015 (x86/x64) compatible runtime.

Eg. the cumulative vcredist for 2015-2022.
- Required runtime for linux26 (linux-x64/linux-arm64): the linux glibc runtime.
- Required runtime for linux musl (linux-musl-x64): the linux muslc runtime.
- Required runtime for macOS (osx-x64/osx-arm64): the macOS c runtime.
For more details see, https://docs.solace.com/Solace-PubSub-Messaging-APIs/API-Developer-Guide/Supported-Environments.htm#C.




Got any Solace Messaging API for .NET Question?





Info

Version: 10.26.0
Author(s): Solace Corporation
Last Update: Friday, October 11, 2024
.NET Fiddle: Create the first Fiddle
NuGet Url: https://www.nuget.org/packages/SolaceSystems.Solclient.Messaging


Install
Install-Package SolaceSystems.Solclient.Messaging
dotnet add package SolaceSystems.Solclient.Messaging
paket add SolaceSystems.Solclient.Messaging
SolaceSystems.Solclient.Messaging Download (Unzip the "nupkg" after downloading)

4 packages depend on this package.


Tags



STATS

must-have-score

4.5

avg-downloads-per-day

469

days-since-last-release

41