Contains primitive types that can be used to create custom messaging systems.
This library is available via NuGet. Use one of the commands below to download and install the library and all of its dependencies.
dotnet add package RapidField.SolidInstruments.Messaging
NuGet Package Manager
Represents an exclusive processing lock on a PrimitiveMessage.
Represents an exception that is raised when an attempt is made to perform a messaging operation against a closed IMessageTransportConnection.
Represents a serializable message.
Represents a message queue.
Represents a client that interacts with an IMessageQueue.
Represents a client that interacts with an IMessageTopic subscription.
Represents a message topic.
Represents a client that interacts with an IMessageTopic.
Supports message exchange for a collection of queues and topics.
Represents a client connection to an IMessageTransport.
Represents a messaging entity.
Represents a client that interacts with an IMessagingEntity.
Represents a client that facilitates receive operations to an IMessagingEntity.
Represents a client that facilitates send operations to an IMessagingEntity.
Represents the state of an IMessageTransportConnection.
Represents the operational state of an IMessagingEntity.