Table of Contents

PublishMessageAsync Method

Definition

Namespace
Savvyio.Extensions.NATS.Commands
Assemblies
Savvyio.Extensions.NATS.dll
Source
src/Savvyio.Extensions.NATS/Commands/NatsCommandQueue.cs

PublishMessageAsync(INatsJSContext, string, string, NatsHeaders)

Publishes a serialized message to NATS JetStream.

protected virtual Task PublishMessageAsync(INatsJSContext context, string subject, string message, NatsHeaders headers)

Parameters

context INatsJSContext

The JetStream context to use for publishing.

subject string

The subject to publish to.

message string

The serialized message payload.

headers NatsHeaders

The message headers.

Returns

Task

A task that represents the asynchronous operation.