Class NatsEventBusOptions
- Namespace
- Savvyio.Extensions.NATS.EventDriven
- Assembly
- Savvyio.Extensions.NATS.dll
Configuration options for NatsEventBus.
public class NatsEventBusOptions : NatsMessageOptions, IValidatableParameterObject, IParameterObject
- Inheritance
-
NatsEventBusOptions
- Implements
- Derived
- Inherited Members
Examples
Configure a NatsEventBusOptions with the NATS server URL and subject settings required for publishing and subscribing to integration events.
using System;
using Savvyio.Extensions.NATS.EventDriven;
namespace ExampleApp;
public class NatsEventBusSetup
{
public static NatsEventBusOptions CreateOptions()
{
var options = new NatsEventBusOptions
{
NatsUrl = new Uri("nats://localhost:4222"),
Subject = "integration-events"
};
return options;
}
}