1 instantiation of ServiceProducerAnnotation
Aspire.Hosting (1)
Dcp\DcpModelUtilities.cs (1)
92
var spAnn = new
ServiceProducerAnnotation
(sp.Service.Metadata.Name);
40 references to ServiceProducerAnnotation
Aspire.Hosting (7)
Dcp\DcpExecutor.cs (2)
764
if (!executable.DcpResource.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(
783
var
annotation = annotationsByServiceName[serviceProducer.Service.Metadata.Name];
Dcp\DcpModelUtilities.cs (1)
92
var
spAnn = new ServiceProducerAnnotation(sp.Service.Metadata.Name);
Dcp\DcpResourceWatcher.cs (1)
441
var serviceProducerAnnotations = JsonSerializer.Deserialize<
ServiceProducerAnnotation
[]>(servicesProducedAnnotationJson);
Dcp\Model\ModelCommon.cs (3)
207
if (obj is null || obj is not
ServiceProducerAnnotation
) { return false; }
209
var
other = (
ServiceProducerAnnotation
)obj;
Aspire.Hosting.Tests (33)
Dcp\DcpExecutorTests.cs (31)
309
Assert.True(executable.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var producers));
310
var
producer = Assert.Single(producers);
990
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1028
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1059
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1101
Assert.True(fixedExecutable.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var fixedAnnotations));
1102
Assert.True(dynamicExecutable.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var dynamicAnnotations));
1124
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1179
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1208
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1243
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1286
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1324
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1352
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1383
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1415
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1445
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
3950
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
3997
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4035
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4072
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4117
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4146
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4181
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4412
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4445
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4753
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4788
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4819
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4961
var serviceProducers = JsonSerializer.Deserialize<List<
ServiceProducerAnnotation
>>(annotations[CustomResource.ServiceProducerAnnotation]);
4963
var
serviceProducer = Assert.Single(serviceProducers);
Dcp\TestKubernetesService.cs (2)
255
container.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var servicesProduced) is not true)
261
foreach (
var
serviceProduced in servicesProduced)