2 instantiations of MongoDBSingleMemberReplicaSetAnnotation
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
540var annotation = new MongoDBSingleMemberReplicaSetAnnotation(name);
Aspire.Hosting.MongoDB.Tests (1)
SingleMemberReplicaSetTests.cs (1)
152var annotation = new MongoDBSingleMemberReplicaSetAnnotation("mongo");
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)
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)
38Assert.Single(mongo.Resource.Annotations.OfType<MongoDBSingleMemberReplicaSetAnnotation>()); 152var annotation = new MongoDBSingleMemberReplicaSetAnnotation("mongo");