共用方式為


NatsBuilderExtensions.AddNats Method

Definition

Overloads

AddNats(IDistributedApplicationBuilder, String, Nullable<Int32>)

Adds a NATS server resource to the application model. A container is used for local development. This configures a default user name and password for the NATS server.

AddNats(IDistributedApplicationBuilder, String, Nullable<Int32>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)

Adds a NATS server resource to the application model. A container is used for local development.

AddNats(IDistributedApplicationBuilder, String, Nullable<Int32>)

Source:
NatsBuilderExtensions.cs
Source:
NatsBuilderExtensions.cs
Source:
NatsBuilderExtensions.cs
Source:
NatsBuilderExtensions.cs
Source:
NatsBuilderExtensions.cs
Source:
NatsBuilderExtensions.cs
Source:
NatsBuilderExtensions.cs

Adds a NATS server resource to the application model. A container is used for local development. This configures a default user name and password for the NATS server.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.NatsServerResource> AddNats(this Aspire.Hosting.IDistributedApplicationBuilder builder, string name, int? port);
public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.NatsServerResource> AddNats(this Aspire.Hosting.IDistributedApplicationBuilder builder, string name, int? port = default);
static member AddNats : Aspire.Hosting.IDistributedApplicationBuilder * string * Nullable<int> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.NatsServerResource>
<Extension()>
Public Function AddNats (builder As IDistributedApplicationBuilder, name As String, port As Nullable(Of Integer)) As IResourceBuilder(Of NatsServerResource)
<Extension()>
Public Function AddNats (builder As IDistributedApplicationBuilder, name As String, Optional port As Nullable(Of Integer) = Nothing) As IResourceBuilder(Of NatsServerResource)

Parameters

name
String

The name of the resource. This name will be used as the connection string name when referenced in a dependency.

port
Nullable<Int32>

The host port for NATS server.

Returns

The IResourceBuilder<T>.

Remarks

This version of the package defaults to the <inheritdoc cref="F:Aspire.Hosting.Nats.NatsContainerImageTags.Tag"></inheritdoc> tag of the <inheritdoc cref="F:Aspire.Hosting.Nats.NatsContainerImageTags.Image"></inheritdoc> container image.

Applies to

AddNats(IDistributedApplicationBuilder, String, Nullable<Int32>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)

Source:
NatsBuilderExtensions.cs
Source:
NatsBuilderExtensions.cs
Source:
NatsBuilderExtensions.cs
Source:
NatsBuilderExtensions.cs
Source:
NatsBuilderExtensions.cs
Source:
NatsBuilderExtensions.cs

Adds a NATS server resource to the application model. A container is used for local development.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.NatsServerResource> AddNats(this Aspire.Hosting.IDistributedApplicationBuilder builder, string name, int? port = default, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.ParameterResource>? userName = default, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.ParameterResource>? password = default);
static member AddNats : Aspire.Hosting.IDistributedApplicationBuilder * string * Nullable<int> * Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.ParameterResource> * Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.ParameterResource> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.NatsServerResource>
<Extension()>
Public Function AddNats (builder As IDistributedApplicationBuilder, name As String, Optional port As Nullable(Of Integer) = Nothing, Optional userName As IResourceBuilder(Of ParameterResource) = Nothing, Optional password As IResourceBuilder(Of ParameterResource) = Nothing) As IResourceBuilder(Of NatsServerResource)

Parameters

name
String

The name of the resource. This name will be used as the connection string name when referenced in a dependency.

port
Nullable<Int32>

The host port for NATS server.

userName
IResourceBuilder<ParameterResource>

The parameter used to provide the user name for the PostgreSQL resource. If null a default value will be used.

password
IResourceBuilder<ParameterResource>

The parameter used to provide the administrator password for the PostgreSQL resource. If null a random password will be generated.

Returns

The IResourceBuilder<T>.

Remarks

This version of the package defaults to the <inheritdoc cref="F:Aspire.Hosting.Nats.NatsContainerImageTags.Tag"></inheritdoc> tag of the <inheritdoc cref="F:Aspire.Hosting.Nats.NatsContainerImageTags.Image"></inheritdoc> container image.

Applies to