1 instantiation of MongoDBServerKeyFileAnnotation
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
617.WithAnnotation(new MongoDBServerKeyFileAnnotation(keyValue, keyFilePath))
11 references to MongoDBServerKeyFileAnnotation
Aspire.Hosting.MongoDB (6)
MongoDBBuilderExtensions.cs (3)
536if (!builder.Resource.HasAnnotationOfType<MongoDBServerKeyFileAnnotation>()) 609if (builder.Resource.TryGetLastAnnotation<MongoDBServerKeyFileAnnotation>(out var existingKeyFile))
ReplicaSet\MongoDBReplicaSetBuilderExtensions.cs (3)
428var memberKeyFile = member.Resource.TryGetLastAnnotation<MongoDBServerKeyFileAnnotation>(out var existingKeyFile) ? existingKeyFile : null;
Aspire.Hosting.MongoDB.Tests (5)
AddMongoDBTests.cs (1)
448Assert.True(mongo1.Resource.HasAnnotationOfType<MongoDBServerKeyFileAnnotation>());
ReplicaSet\AddMongoDBReplicaSetTests.cs (2)
250Assert.False(tooMany.Resource.HasAnnotationOfType<MongoDBServerKeyFileAnnotation>()); 402Assert.False(mongo1.Resource.HasAnnotationOfType<MongoDBServerKeyFileAnnotation>());
SingleMemberReplicaSetTests.cs (2)
41Assert.Single(mongo.Resource.Annotations.OfType<MongoDBServerKeyFileAnnotation>()).Value).Secret); 52Assert.Same(key.Resource, Assert.Single(mongo.Resource.Annotations.OfType<MongoDBServerKeyFileAnnotation>()).Value);