2 instantiations of MongoDBSingleMemberReplicaSetAnnotation
Aspire.Hosting.MongoDB (1)
Aspire.Hosting.MongoDB.Tests (1)
13 references to MongoDBSingleMemberReplicaSetAnnotation
Aspire.Hosting.MongoDB (11)
MongoDBBuilderExtensions.cs (8)
87singleMemberReplicaSetFactory: _ => mongoServerResource.TryGetLastAnnotation<MongoDBSingleMemberReplicaSetAnnotation>(out var replicaSet) ? replicaSet : null
509if (!builder.Resource.HasAnnotationOfType<MongoDBSingleMemberReplicaSetAnnotation>())
524var annotation = new MongoDBSingleMemberReplicaSetAnnotation(name);
825Func<IServiceProvider, MongoDBSingleMemberReplicaSetAnnotation?> singleMemberReplicaSetFactory,
840static MyMongoDbHealthCheck Factory(IServiceProvider sp, Func<IServiceProvider, IMongoClient>? clientFactory, Func<IServiceProvider, string>? databaseNameFactory, Func<IServiceProvider, MongoDBSingleMemberReplicaSetAnnotation?> singleMemberReplicaSetFactory)
864private readonly MongoDBSingleMemberReplicaSetAnnotation? _singleMemberReplicaSet;
866public MyMongoDbHealthCheck(IMongoClient client, string? databaseName, MongoDBSingleMemberReplicaSetAnnotation? singleMemberReplicaSet)
Aspire.Hosting.MongoDB.Tests (2)