2 instantiations of MongoDBSingleMemberReplicaSetAnnotation
Aspire.Hosting.MongoDB (1)
Aspire.Hosting.MongoDB.Tests (1)
14 references to MongoDBSingleMemberReplicaSetAnnotation
Aspire.Hosting.MongoDB (12)
MongoDBBuilderExtensions.cs (9)
86singleMemberReplicaSetFactory: _ => mongoServerResource.TryGetLastAnnotation<MongoDBSingleMemberReplicaSetAnnotation>(out var replicaSet) ? replicaSet : null
525if (!builder.Resource.HasAnnotationOfType<MongoDBSingleMemberReplicaSetAnnotation>())
540var annotation = new MongoDBSingleMemberReplicaSetAnnotation(name);
735if (resource.HasAnnotationOfType<MongoDBSingleMemberReplicaSetAnnotation>())
878Func<IServiceProvider, MongoDBSingleMemberReplicaSetAnnotation?> singleMemberReplicaSetFactory,
893static MyMongoDbHealthCheck Factory(IServiceProvider sp, Func<IServiceProvider, IMongoClient>? clientFactory, Func<IServiceProvider, string>? databaseNameFactory, Func<IServiceProvider, MongoDBSingleMemberReplicaSetAnnotation?> singleMemberReplicaSetFactory)
917private readonly MongoDBSingleMemberReplicaSetAnnotation? _singleMemberReplicaSet;
919public MyMongoDbHealthCheck(IMongoClient client, string? databaseName, MongoDBSingleMemberReplicaSetAnnotation? singleMemberReplicaSet)
Aspire.Hosting.MongoDB.Tests (2)