SolaceSystems.Solclient.Messaging
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
Install
dotnet add package SolaceSystems.Solclient.Messaging --version 10.27.0
Install-Package SolaceSystems.Solclient.Messaging -Version 10.27.0
<PackageReference Include="SolaceSystems.Solclient.Messaging" Version="10.27.0" />
Frameworks
Dependencies
No declared dependencies.
Adoption guide
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.
Compatibility metadata lists 1 target framework; confirm the exact target used by your application.
How to read this guidance
Sources: published NuGet v3 registry metadata and explicit NuBrowse editorial guides. Refresh: package metadata is refreshed from NuGet when the page loads. Limit: this is not a security, legal or compatibility guarantee; validate the selected version in your project.
Useful next steps
Move from package metadata to a concrete selection or review workflow.