Table of Contents

PublishMessageAsync Method

Definition

Namespace
Savvyio.Extensions.NATS.EventDriven
Assemblies
Savvyio.Extensions.NATS.dll
Source
src/Savvyio.Extensions.NATS/EventDriven/NatsEventBus.cs

PublishMessageAsync(string, string, NatsHeaders, CancellationToken)

Publishes a serialized message to NATS.

protected virtual Task PublishMessageAsync(string subject, string message, NatsHeaders headers, CancellationToken cancellationToken)

Parameters

subject string

The subject to publish to.

message string

The serialized message payload.

headers NatsHeaders

The message headers.

cancellationToken CancellationToken

The cancellation token of the asynchronous operation.

Returns

Task

A task that represents the asynchronous operation.