4 instantiations of MongoDBServerResource
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
58
var mongoDBContainer = new
MongoDBServerResource
(name, userName?.Resource, passwordParameter);
Aspire.Hosting.MongoDB.Tests (3)
MongoDBPublicApiTests.cs (3)
234
var parent = new
MongoDBServerResource
("mongodb");
251
var parent = new
MongoDBServerResource
(name);
281
var action = () => new
MongoDBServerResource
(name);
32 references to MongoDBServerResource
Aspire.Hosting.MongoDB (19)
MongoDBBuilderExtensions.cs (15)
33
public static IResourceBuilder<
MongoDBServerResource
> AddMongoDB(this IDistributedApplicationBuilder builder, [ResourceName] string name, int? port)
47
public static IResourceBuilder<
MongoDBServerResource
> AddMongoDB(this IDistributedApplicationBuilder builder,
58
var
mongoDBContainer = new MongoDBServerResource(name, userName?.Resource, passwordParameter);
82
.WithEndpoint(port: port, targetPort: DefaultContainerPort, name:
MongoDBServerResource
.PrimaryEndpointName)
100
public static IResourceBuilder<MongoDBDatabaseResource> AddDatabase(this IResourceBuilder<
MongoDBServerResource
> builder, [ResourceName] string name, string? databaseName = null)
148
where T :
MongoDBServerResource
191
public static IResourceBuilder<
MongoDBServerResource
> WithDataVolume(this IResourceBuilder<
MongoDBServerResource
> builder, string? name = null, bool isReadOnly = false)
205
public static IResourceBuilder<
MongoDBServerResource
> WithDataBindMount(this IResourceBuilder<
MongoDBServerResource
> builder, string source, bool isReadOnly = false)
221
public static IResourceBuilder<
MongoDBServerResource
> WithInitBindMount(this IResourceBuilder<
MongoDBServerResource
> builder, string source, bool isReadOnly = true)
235
public static IResourceBuilder<
MongoDBServerResource
> WithInitFiles(this IResourceBuilder<
MongoDBServerResource
> builder, string source)
247
private static void ConfigureMongoExpressContainer(EnvironmentCallbackContext context,
MongoDBServerResource
resource)
MongoDBDatabaseResource.cs (4)
10
/// A resource that represents a MongoDB database. This is a child resource of a <see cref="
MongoDBServerResource
"/>.
15
public class MongoDBDatabaseResource(string name, string databaseName,
MongoDBServerResource
parent)
16
: Resource(name), IResourceWithParent<
MongoDBServerResource
>, IResourceWithConnectionString
26
public
MongoDBServerResource
Parent { get; } = parent ?? throw new ArgumentNullException(nameof(parent));
Aspire.Hosting.MongoDB.Tests (13)
AddMongoDBTests.cs (4)
26
var
containerResource = Assert.Single(appModel.Resources.OfType<
MongoDBServerResource
>());
54
var
containerResource = Assert.Single(appModel.Resources.OfType<
MongoDBServerResource
>());
MongoDBPublicApiTests.cs (9)
76
IResourceBuilder<
MongoDBServerResource
> builder = null!;
105
IResourceBuilder<
MongoDBServerResource
> builder = null!;
130
IResourceBuilder<
MongoDBServerResource
> builder = null!;
141
IResourceBuilder<
MongoDBServerResource
> builder = null!;
170
IResourceBuilder<
MongoDBServerResource
> builder = null!;
202
IResourceBuilder<
MongoDBServerResource
> builder = null!;
234
var
parent = new MongoDBServerResource("mongodb");
251
var
parent = new MongoDBServerResource(name);
266
MongoDBServerResource
parent = null!;