MongoDBBuilderExtensions.AddMongoDB Method

Definition

Overloads

AddMongoDB(IDistributedApplicationBuilder, String, Nullable<Int32>)

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

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

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

AddMongoDB(IDistributedApplicationBuilder, String, Nullable<Int32>)

Source:
MongoDBBuilderExtensions.cs
Source:
MongoDBBuilderExtensions.cs
Source:
MongoDBBuilderExtensions.cs

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

C#
public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.MongoDBServerResource> AddMongoDB(this Aspire.Hosting.IDistributedApplicationBuilder builder, string name, int? port = default);
C#
public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.MongoDBServerResource> AddMongoDB(this Aspire.Hosting.IDistributedApplicationBuilder builder, string name, int? port);

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 MongoDB.

Returns

A reference to the IResourceBuilder<T>.

Remarks

This version of the package defaults to the tag of the container image.

Applies to

.NET Aspire 9.1.0 e outras versões
Produto Versões
.NET Aspire 8.0.0, 9.0.0, 9.1.0

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

Source:
MongoDBBuilderExtensions.cs
Source:
MongoDBBuilderExtensions.cs

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

C#
public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.MongoDBServerResource> AddMongoDB(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);

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 MongoDB.

userName
IResourceBuilder<ParameterResource>

A parameter that contains the MongoDb server user name, or null to use a default value.

password
IResourceBuilder<ParameterResource>

A parameter that contains the MongoDb server password, or null to use a generated password.

Returns

A reference to the IResourceBuilder<T>.

Applies to

.NET Aspire 9.1.0 e .NET Aspire 9.0.0
Produto Versões
.NET Aspire 9.0.0, 9.1.0