7 instantiations of MongoDBServerResource
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
63
var mongoDBContainer = new
MongoDBServerResource
(name, userName?.Resource, passwordParameter);
Aspire.Hosting.MongoDB.Tests (5)
ConnectionPropertiesTests.cs (2)
16
var resource = new
MongoDBServerResource
("mongo", user, password);
64
var server = new
MongoDBServerResource
("mongo", user, password);
MongoDBPublicApiTests.cs (3)
233
var parent = new
MongoDBServerResource
("mongodb");
250
var parent = new
MongoDBServerResource
(name);
280
var action = () => new
MongoDBServerResource
(name);
Aspire.Hosting.Radius.Tests (1)
ResourceMapping\ResourceTypeMapperTests.cs (1)
50
var resource = new
MongoDBServerResource
("mongo");
35 references to MongoDBServerResource
Aspire.Hosting.MongoDB (19)
MongoDBBuilderExtensions.cs (15)
35
public static IResourceBuilder<
MongoDBServerResource
> AddMongoDB(this IDistributedApplicationBuilder builder, [ResourceName] string name, int? port)
52
public static IResourceBuilder<
MongoDBServerResource
> AddMongoDB(this IDistributedApplicationBuilder builder,
63
var
mongoDBContainer = new MongoDBServerResource(name, userName?.Resource, passwordParameter);
87
.WithEndpoint(port: port, targetPort: DefaultContainerPort, name:
MongoDBServerResource
.PrimaryEndpointName)
108
public static IResourceBuilder<MongoDBDatabaseResource> AddDatabase(this IResourceBuilder<
MongoDBServerResource
> builder, [ResourceName] string name, string? databaseName = null)
160
where T :
MongoDBServerResource
208
public static IResourceBuilder<
MongoDBServerResource
> WithDataVolume(this IResourceBuilder<
MongoDBServerResource
> builder, string? name = null, bool isReadOnly = false)
224
public static IResourceBuilder<
MongoDBServerResource
> WithDataBindMount(this IResourceBuilder<
MongoDBServerResource
> builder, string source, bool isReadOnly = false)
242
public static IResourceBuilder<
MongoDBServerResource
> WithInitBindMount(this IResourceBuilder<
MongoDBServerResource
> builder, string source, bool isReadOnly = true)
258
public static IResourceBuilder<
MongoDBServerResource
> WithInitFiles(this IResourceBuilder<
MongoDBServerResource
> builder, string source)
270
private static void ConfigureMongoExpressContainer(EnvironmentCallbackContext context,
MongoDBServerResource
resource)
MongoDBDatabaseResource.cs (4)
11
/// A resource that represents a MongoDB database. This is a child resource of a <see cref="
MongoDBServerResource
"/>.
19
public class MongoDBDatabaseResource(string name, string databaseName,
MongoDBServerResource
parent)
20
: Resource(name), IResourceWithParent<
MongoDBServerResource
>, IResourceWithConnectionString
38
public
MongoDBServerResource
Parent { get; } = parent ?? throw new ArgumentNullException(nameof(parent));
Aspire.Hosting.MongoDB.Tests (15)
AddMongoDBTests.cs (4)
41
var
containerResource = Assert.Single(appModel.Resources.OfType<
MongoDBServerResource
>());
69
var
containerResource = Assert.Single(appModel.Resources.OfType<
MongoDBServerResource
>());
ConnectionPropertiesTests.cs (2)
16
var
resource = new MongoDBServerResource("mongo", user, password);
64
var
server = new MongoDBServerResource("mongo", user, password);
MongoDBPublicApiTests.cs (9)
75
IResourceBuilder<
MongoDBServerResource
> builder = null!;
104
IResourceBuilder<
MongoDBServerResource
> builder = null!;
129
IResourceBuilder<
MongoDBServerResource
> builder = null!;
140
IResourceBuilder<
MongoDBServerResource
> builder = null!;
169
IResourceBuilder<
MongoDBServerResource
> builder = null!;
201
IResourceBuilder<
MongoDBServerResource
> builder = null!;
233
var
parent = new MongoDBServerResource("mongodb");
250
var
parent = new MongoDBServerResource(name);
265
MongoDBServerResource
parent = null!;
Aspire.Hosting.Radius.Tests (1)
ResourceMapping\ResourceTypeMapperTests.cs (1)
50
var
resource = new MongoDBServerResource("mongo");