Share via


AspireNatsClientExtensions Class

Definition

Extension methods for connecting NATS server with NATS client

public static class AspireNatsClientExtensions
type AspireNatsClientExtensions = class
Public Module AspireNatsClientExtensions
Inheritance
AspireNatsClientExtensions

Methods

AddKeyedNatsClient(IHostApplicationBuilder, String, Action<NatsClientSettings>, Func<NatsOpts,NatsOpts>)

Registers NATS.Client.Core.INatsConnection as a keyed service for given name for connecting NATS server with NATS client. Configures health check and logging for the NATS client.

AddNatsClient(IHostApplicationBuilder, String, Action<NatsClientSettings>, Func<NatsOpts,NatsOpts>)

Registers NATS.Client.Core.INatsConnection service for connecting NATS server with NATS client. Configures health check and logging for the NATS client.

AddNatsJetStream(IHostApplicationBuilder)

Registers NATS.Client.JetStream.INatsJSContext service for NATS JetStream operations.

Applies to