Method PublishAsync
PublishAsync<T>(in NatsMsg<T>, INatsSerialize<T>?, NatsPubOpts?, CancellationToken)
Publishes a serializable message payload to the given subject name, optionally supplying a reply subject.
ValueTask PublishAsync<T>(in NatsMsg<T> msg, INatsSerialize<T>? serializer = null, NatsPubOpts? opts = null, CancellationToken cancellationToken = default)
Parameters
msgNatsMsg<T>A NatsMsg<T> representing message details.
serializerINatsSerialize<T>Serializer to use for the message type.
optsNatsPubOptsA NatsPubOpts for publishing options.
cancellationTokenCancellationTokenA CancellationToken used to cancel the command.
Returns
Type Parameters
TSpecifies the type of data that may be sent to the NATS Server.