PubSubMessageBuilder Class
- Last UpdatedApr 08, 2026
- 1 minute read
This class constructs the PubSubMessage.
Public static (Shared in Visual Basic) members of this type are thread safe.
A single instance of the PubSubMessageBuilder can be reused to create multiple PubSubMessage instances. Ensure that StartNewMessage is called before starting a new message to reset the underlying message data buffer.
var messageBuilder = new PubSubMessageBuilder("my.topic");
for(var i = 0; i < 10; i++)
{
connection.Publish(messageBuilder.StartNewMessage().Write(i).GetResult());
}
var messageBuilder = new PubSubMessageBuilder("my.topic");
for(var i = 0; i < 10; i++)
{
connection.Publish(messageBuilder.StartNewMessage().Write(i).GetResult());
}
System.Object
OASySDNA.Common.PubSub.PubSubMessageBuilder