2 instantiations of MongoDBSingleMemberReplicaSetAnnotation
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
524var annotation = new MongoDBSingleMemberReplicaSetAnnotation(name);
Aspire.Hosting.MongoDB.Tests (1)
SingleMemberReplicaSetTests.cs (1)
153var annotation = new MongoDBSingleMemberReplicaSetAnnotation("mongo");
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)
MongoDBServerResource.cs (1)
169if (!this.HasAnnotationOfType<MongoDBSingleMemberReplicaSetAnnotation>())
MongoDBSingleMemberReplicaSet.cs (1)
27MongoDBSingleMemberReplicaSetAnnotation annotation,
ReplicaSet\MongoDBReplicaSetBuilderExtensions.cs (1)
404if (member.Resource.HasAnnotationOfType<MongoDBSingleMemberReplicaSetAnnotation>())
Aspire.Hosting.MongoDB.Tests (2)
SingleMemberReplicaSetTests.cs (2)
39Assert.Single(mongo.Resource.Annotations.OfType<MongoDBSingleMemberReplicaSetAnnotation>()); 153var annotation = new MongoDBSingleMemberReplicaSetAnnotation("mongo");