Implemented interface member:
property
Annotations
Aspire.Hosting.ApplicationModel.IResource.Annotations
144 references to Annotations
Aspire.Hosting (1)
ApplicationModel\Resource.cs (1)
37return $@"Type = {GetType().Name}, Name = ""{Name}"", Annotations = {Annotations.Count}";
Aspire.Hosting.Azure.Redis (2)
AzureRedisExtensions.cs (2)
100if (builder.Resource.Annotations.OfType<ContainerImageAnnotation>().SingleOrDefault() is { } containerAnnotation) 102builder.Resource.Annotations.Remove(containerAnnotation);
Aspire.Hosting.Azure.Sql (2)
AzureSqlExtensions.cs (2)
105if (builder.Resource.Annotations.OfType<ContainerImageAnnotation>().SingleOrDefault() is { } containerAnnotation) 107builder.Resource.Annotations.Remove(containerAnnotation);
Aspire.Hosting.Azure.Tests (13)
AzureEventHubsExtensionsTests.cs (6)
23var volumeAnnotation = eventHubs.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(a => !a.Target.Contains("Config.json")); 40var volumeAnnotation = eventHubs.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(a => !a.Target.Contains("Config.json")); 57var volumeAnnotation = eventHubs.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(a => !a.Target.Contains("Config.json")); 74var volumeAnnotation = eventHubs.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(a => !a.Target.Contains("Config.json")); 94eventHubs.Resource.Annotations.OfType<EndpointAnnotation>(), 116var containerImageAnnotation = eventHubs.Resource.Annotations.OfType<ContainerImageAnnotation>().FirstOrDefault();
AzureResourceExtensionsTests.cs (7)
31var volumeAnnotation = storage.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 57var volumeAnnotation = storage.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 83var volumeAnnotation = storage.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 109var volumeAnnotation = storage.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 128storage.Resource.Annotations.OfType<EndpointAnnotation>(), 149var endpointAnnotation = cosmos.Resource.Annotations.OfType<EndpointAnnotation>().FirstOrDefault(); 170var containerImageAnnotation = cosmos.Resource.Annotations.OfType<ContainerImageAnnotation>().FirstOrDefault();
Aspire.Hosting.Containers.Tests (20)
ContainerResourceBuilderTests.cs (12)
17Assert.Equal("redis-stack", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Image); 25Assert.Equal("redis-stack", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Image); 26Assert.Equal("1.0.0", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Tag); 34container.Resource.Annotations.RemoveAt(0); 37Assert.Equal("new-image", container.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Image); 38Assert.Equal("latest", container.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Tag); 46container.Resource.Annotations.Add(new ContainerImageAnnotation { Image = "another-image" }); 49Assert.Equal("new-image", container.Resource.Annotations.OfType<ContainerImageAnnotation>().Last().Image); 50Assert.Equal("latest", container.Resource.Annotations.OfType<ContainerImageAnnotation>().Last().Tag); 58Assert.Equal("7.1", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Tag); 66Assert.Equal("myregistry.azurecr.io", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Registry); 74Assert.Equal("42b5c726e719639fcc1e9dbc13dd843f567dcd37911d0e1abb9f47f2cc1c95cd", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().SHA256);
WithDockerfileTests.cs (8)
620var annotation = Assert.Single(container.Resource.Annotations.OfType<DockerfileBuildAnnotation>()); 635var annotation = Assert.Single(container.Resource.Annotations.OfType<DockerfileBuildAnnotation>()); 651var annotation = Assert.Single(container.Resource.Annotations.OfType<DockerfileBuildAnnotation>()); 666var annotation = Assert.Single(container.Resource.Annotations.OfType<DockerfileBuildAnnotation>()); 682var annotation = Assert.Single(container.Resource.Annotations.OfType<DockerfileBuildAnnotation>()); 697var annotation = Assert.Single(container.Resource.Annotations.OfType<DockerfileBuildAnnotation>()); 713var annotation = Assert.Single(container.Resource.Annotations.OfType<DockerfileBuildAnnotation>()); 728var annotation = Assert.Single(container.Resource.Annotations.OfType<DockerfileBuildAnnotation>());
Aspire.Hosting.Dapr (7)
DaprDistributedApplicationLifecycleHook.cs (7)
159daprCli.Annotations.Add(new EndpointAnnotation(ProtocolType.Tcp, uriScheme: "http", name: "grpc", port: sidecarOptions?.DaprGrpcPort)); 160daprCli.Annotations.Add(new EndpointAnnotation(ProtocolType.Tcp, uriScheme: "http", name: "http", port: sidecarOptions?.DaprHttpPort)); 161daprCli.Annotations.Add(new EndpointAnnotation(ProtocolType.Tcp, uriScheme: "http", name: "metrics", port: sidecarOptions?.MetricsPort)); 164daprCli.Annotations.Add(new EndpointAnnotation(ProtocolType.Tcp, name: "profile", port: sidecarOptions?.ProfilePort, uriScheme: "http")); 173daprCli.Annotations.Add( 213daprCli.Annotations.AddRange(daprSidecar.Annotations.OfType<EnvironmentCallbackAnnotation>()); 216daprCli.Annotations.Add(ManifestPublishingCallbackAnnotation.Ignore);
Aspire.Hosting.Dapr.Tests (2)
DaprTests.cs (2)
88Assert.NotNull(container.Annotations.OfType<DaprSidecarAnnotation>()); 169Assert.NotNull(container.Annotations.OfType<DaprSidecarAnnotation>());
Aspire.Hosting.Elasticsearch.Tests (4)
AddElasticsearchTests.cs (4)
29var endpoints = containerResource.Annotations.OfType<EndpointAnnotation>(); 50var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>()); 91var endpoints = containerResource.Annotations.OfType<EndpointAnnotation>(); 112var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>());
Aspire.Hosting.Garnet.Tests (8)
AddGarnetTests.cs (8)
27var endpoint = Assert.Single(containerResource.Annotations.OfType<EndpointAnnotation>()); 36var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>()); 55var endpoint = Assert.Single(containerResource.Annotations.OfType<EndpointAnnotation>()); 64var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>()); 130var volumeAnnotation = garnet.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 155var volumeAnnotation = garnet.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 189var persistenceAnnotation = garnet.Resource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().SingleOrDefault(); 220var persistenceAnnotation = garnet.Resource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().SingleOrDefault();
Aspire.Hosting.Kafka.Tests (4)
AddKafkaTests.cs (4)
28var endpoints = containerResource.Annotations.OfType<EndpointAnnotation>(); 49var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>()); 123var volumeAnnotation = kafka.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 141var volumeAnnotation = kafka.Resource.Annotations.OfType<ContainerMountAnnotation>().Single();
Aspire.Hosting.Keycloak.Tests (5)
KeycloakResourceBuilderTests.cs (5)
29var endpoint = Assert.Single(containerResource.Annotations.OfType<EndpointAnnotation>()); 38var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>()); 53var volumeAnnotation = keycloak.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 68var volumeAnnotation = keycloak.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 99var containerAnnotation = keycloak.Resource.Annotations.OfType<ContainerMountAnnotation>().Single();
Aspire.Hosting.Milvus.Tests (2)
AddMilvusTests.cs (2)
196Assert.Single(milvusResource.Annotations.OfType<EndpointAnnotation>()); 198var grpcEndpoint = milvusResource.Annotations.OfType<EndpointAnnotation>().Single(e => e.Name == "grpc");
Aspire.Hosting.MongoDB.Tests (6)
AddMongoDBTests.cs (6)
29var endpoint = Assert.Single(containerResource.Annotations.OfType<EndpointAnnotation>()); 38var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>()); 57var endpoint = Assert.Single(containerResource.Annotations.OfType<EndpointAnnotation>()); 66var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>()); 119var containerAnnotation = Assert.Single(resource.Annotations.OfType<ContainerImageAnnotation>()); 135var endpoint = Assert.Single(resource.Annotations.OfType<EndpointAnnotation>());
Aspire.Hosting.MySql.Tests (2)
AddMySqlTests.cs (2)
49var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>()); 54var endpoint = Assert.Single(containerResource.Annotations.OfType<EndpointAnnotation>());
Aspire.Hosting.Nats.Tests (6)
AddNatsTests.cs (6)
28var endpoint = Assert.Single(containerResource.Annotations.OfType<EndpointAnnotation>()); 37var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>()); 58var mountAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerMountAnnotation>()); 62var argsAnnotations = containerResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>(); 73var endpoint = Assert.Single(containerResource.Annotations.OfType<EndpointAnnotation>()); 82var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>());
Aspire.Hosting.PostgreSQL.Tests (3)
AddPostgresTests.cs (3)
22Assert.Single(redis.Resource.Annotations, a => a is HealthCheckAnnotation hca && hca.Key == "postgres_check"); 409var containerAnnotation = Assert.Single(resource.Annotations.OfType<ContainerImageAnnotation>()); 425var endpoint = Assert.Single(resource.Annotations.OfType<EndpointAnnotation>());
Aspire.Hosting.Qdrant.Tests (3)
AddQdrantTests.cs (3)
292Assert.Equal(2, qdrantResource.Annotations.OfType<EndpointAnnotation>().Count()); 294var grpcEndpoint = qdrantResource.Annotations.OfType<EndpointAnnotation>().Single(e => e.Name == "grpc"); 302var httpEndpoint = qdrantResource.Annotations.OfType<EndpointAnnotation>().Single(e => e.Name == "http");
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
141var containerAnnotations = builder.Resource.Annotations.OfType<ContainerImageAnnotation>().ToList();
Aspire.Hosting.RabbitMQ.Tests (4)
AddRabbitMQTests.cs (4)
56var primaryEndpoint = Assert.Single(containerResource.Annotations.OfType<EndpointAnnotation>().Where(e => e.Name == "tcp")); 67var mangementEndpoint = Assert.Single(containerResource.Annotations.OfType<EndpointAnnotation>().Where(e => e.Name == "management")); 85var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>()); 141var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>());
Aspire.Hosting.Redis.Tests (13)
AddRedisTests.cs (13)
20Assert.Single(redis.Resource.Annotations, a => a is HealthCheckAnnotation hca && hca.Key == "redis_check"); 36var endpoint = Assert.Single(containerResource.Annotations.OfType<EndpointAnnotation>()); 45var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>()); 64var endpoint = Assert.Single(containerResource.Annotations.OfType<EndpointAnnotation>()); 73var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>()); 154var containerAnnotation = Assert.Single(resource.Annotations.OfType<ContainerImageAnnotation>()); 172var containerAnnotation = Assert.Single(resource.Annotations.OfType<ContainerImageAnnotation>()); 188var endpoint = Assert.Single(resource.Annotations.OfType<EndpointAnnotation>()); 202var endpoint = Assert.Single(resource.Annotations.OfType<EndpointAnnotation>()); 269var volumeAnnotation = redis.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 294var volumeAnnotation = redis.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 328var persistenceAnnotation = redis.Resource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().SingleOrDefault(); 359var persistenceAnnotation = redis.Resource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().SingleOrDefault();
Aspire.Hosting.SqlServer.Tests (2)
AddSqlServerTests.cs (2)
49var endpoint = Assert.Single(containerResource.Annotations.OfType<EndpointAnnotation>()); 58var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>());
Aspire.Hosting.Tests (25)
AddParameterTests.cs (2)
28var annotation = parameterResource.Annotations.OfType<ResourceSnapshotAnnotation>().SingleOrDefault(); 65var annotation = parameterResource.Annotations.OfType<ResourceSnapshotAnnotation>().SingleOrDefault();
Dashboard\DashboardResourceTests.cs (2)
44var initialSnapshot = Assert.Single(dashboard.Annotations.OfType<ResourceSnapshotAnnotation>()); 478var annotation = Assert.Single(dashboard.Annotations.OfType<ManifestPublishingCallbackAnnotation>());
KestrelConfigTests.cs (5)
24resource.Annotations.OfType<EndpointAnnotation>(), 61resource.Annotations.OfType<EndpointAnnotation>(), 93resource.Annotations.OfType<EndpointAnnotation>(), 110resource.Annotations.OfType<EndpointAnnotation>(), 460foreach (var endpoint in resource.Annotations.OfType<EndpointAnnotation>())
ProjectResourceTests.cs (6)
74var serviceMetadata = Assert.Single(resource.Annotations.OfType<IProjectMetadata>()); 214var replica = Assert.Single(resource.Annotations.OfType<ReplicaAnnotation>()); 232Assert.Contains(resource.Annotations, a => a is LaunchProfileAnnotation); 250resource.Annotations.OfType<EndpointAnnotation>(), 297Assert.Contains(resource.Annotations, a => a is ExcludeLaunchProfileAnnotation); 456Assert.Contains(resource.Annotations, a => a is DisableForwardedHeadersAnnotation);
SlimTestProgramTests.cs (2)
55var endpoint = projectBuilders.Resource.Annotations.OfType<EndpointAnnotation>().Single(); 73var endpoint = projectBuilders.Resource.Annotations.OfType<EndpointAnnotation>().Single();
Utils\WithAnnotationTests.cs (4)
18var dummyAnnotations = redis.Resource.Annotations.OfType<DummyAnnotation>(); 32var dummyAnnotations = redis.Resource.Annotations.OfType<DummyAnnotation>(); 44var firstAnnotation = redis.Resource.Annotations.OfType<DummyAnnotation>().Single(); 48var secondAnnotation = redis.Resource.Annotations.OfType<DummyAnnotation>().Single();
WithEndpointTests.cs (4)
28var endpoint = projectA.Resource.Annotations.OfType<EndpointAnnotation>() 45var endpoint = projectA.Resource.Annotations.OfType<EndpointAnnotation>() 80var endpoint = projectA.Resource.Annotations.OfType<EndpointAnnotation>() 217var endpoints = resource.Annotations.OfType<EndpointAnnotation>().ToArray();
Aspire.Hosting.Valkey.Tests (8)
AddValkeyTests.cs (8)
27var endpoint = Assert.Single(containerResource.Annotations.OfType<EndpointAnnotation>()); 36var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>()); 55var endpoint = Assert.Single(containerResource.Annotations.OfType<EndpointAnnotation>()); 64var containerAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerImageAnnotation>()); 130var volumeAnnotation = valkey.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 155var volumeAnnotation = valkey.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 189var persistenceAnnotation = valkey.Resource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().SingleOrDefault(); 220var persistenceAnnotation = valkey.Resource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().SingleOrDefault();
TestProject.AppHost (1)
TestProgram.cs (1)
165foreach (var endpoint in project.Annotations.OfType<EndpointAnnotation>())