4 instantiations of NatsClientSettings
Aspire.NATS.Net (1)
AspireNatsClientExtensions.cs (1)
123
NatsClientSettings settings =
new
();
Aspire.NATS.Net.Tests (3)
ConfigurationTests.cs (3)
12
=> Assert.Null(new
NatsClientSettings
().ConnectionString);
16
=> Assert.False(new
NatsClientSettings
().DisableHealthChecks);
20
=> Assert.False(new
NatsClientSettings
().DisableTracing);
32 references to NatsClientSettings
Aspire.NATS.Net (21)
AspireNatsClientExtensions.cs (20)
25
/// <inheritdoc cref="AddNatsClient(IHostApplicationBuilder, string, Action{
NatsClientSettings
}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
29
/// <inheritdoc cref="AddNatsClient(IHostApplicationBuilder, string, Action{
NatsClientSettings
}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
30
public static void AddNatsClient(this IHostApplicationBuilder builder, string connectionName, Action<
NatsClientSettings
>? configureSettings)
33
/// <inheritdoc cref="AddNatsClient(IHostApplicationBuilder, string, Action{
NatsClientSettings
}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
37
/// <inheritdoc cref="AddNatsClient(IHostApplicationBuilder, string, Action{
NatsClientSettings
}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
41
/// <inheritdoc cref="AddNatsClient(IHostApplicationBuilder, string, Action{
NatsClientSettings
}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
42
public static void AddNatsClient(this IHostApplicationBuilder builder, string connectionName, Action<
NatsClientSettings
>? configureSettings, Func<NatsOpts, NatsOpts>? configureOptions)
54
/// <exception cref="InvalidOperationException">Thrown when mandatory <see cref="
NatsClientSettings
.ConnectionString"/> is not provided.</exception>
55
public static void AddNatsClient(this IHostApplicationBuilder builder, string connectionName, Action<
NatsClientSettings
>? configureSettings, Func<IServiceProvider, NatsOpts, NatsOpts>? configureOptions)
60
/// <inheritdoc cref="AddKeyedNatsClient(IHostApplicationBuilder, string, Action{
NatsClientSettings
}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
68
/// <inheritdoc cref="AddKeyedNatsClient(IHostApplicationBuilder, string, Action{
NatsClientSettings
}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
69
public static void AddKeyedNatsClient(this IHostApplicationBuilder builder, string name, Action<
NatsClientSettings
>? configureSettings)
76
/// <inheritdoc cref="AddKeyedNatsClient(IHostApplicationBuilder, string, Action{
NatsClientSettings
}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
84
/// <inheritdoc cref="AddKeyedNatsClient(IHostApplicationBuilder, string, Action{
NatsClientSettings
}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
92
/// <inheritdoc cref="AddKeyedNatsClient(IHostApplicationBuilder, string, Action{
NatsClientSettings
}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
93
public static void AddKeyedNatsClient(this IHostApplicationBuilder builder, string name, Action<
NatsClientSettings
>? configureSettings, Func<NatsOpts, NatsOpts>? configureOptions)
110
/// <exception cref="InvalidOperationException">Thrown when mandatory <see cref="
NatsClientSettings
.ConnectionString"/> is not provided.</exception>
111
public static void AddKeyedNatsClient(this IHostApplicationBuilder builder, string name, Action<
NatsClientSettings
>? configureSettings, Func<IServiceProvider, NatsOpts, NatsOpts>? configureOptions)
118
private static void AddNatsClientInternal(this IHostApplicationBuilder builder, string connectionName, object? serviceKey, Action<
NatsClientSettings
>? configureSettings, Func<IServiceProvider, NatsOpts, NatsOpts>? configureOptions)
123
NatsClientSettings
settings = new();
AssemblyInfo.cs (1)
7
[assembly: ConfigurationSchema("Aspire:NATS:Net", typeof(
NatsClientSettings
))]
Aspire.NATS.Net.Tests (11)
AspireNatsClientExtensionsTests.cs (1)
98
void SetConnectionString(
NatsClientSettings
settings) => settings.ConnectionString = _connectionString;
ConformanceTests.cs (5)
14
public class ConformanceTests : ConformanceTests<INatsConnection,
NatsClientSettings
>, IClassFixture<NatsContainerFixture>
40
protected override void RegisterComponent(HostApplicationBuilder builder, Action<
NatsClientSettings
>? configure = null, string? key = null)
66
protected override void SetHealthCheck(
NatsClientSettings
options, bool enabled)
69
protected override void SetTracing(
NatsClientSettings
options, bool enabled)
72
protected override void SetMetrics(
NatsClientSettings
options, bool enabled)
NatsClientPublicApiTests.cs (5)
25
Action<
NatsClientSettings
>? configureSettings = null;
61
Action<
NatsClientSettings
>? configureSettings = null;
93
Action<
NatsClientSettings
>? configureSettings = null;
129
Action<
NatsClientSettings
>? configureSettings = null;
222
void ConfigureSettings(
NatsClientSettings
_)