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)
763
if (!executable.DcpResource.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(
782
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)
308
Assert.True(executable.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var producers));
309
var
producer = Assert.Single(producers);
989
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1027
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1058
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1100
Assert.True(fixedExecutable.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var fixedAnnotations));
1101
Assert.True(dynamicExecutable.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var dynamicAnnotations));
1123
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1178
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1207
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1242
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1285
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1323
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1351
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1382
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1414
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1444
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
3949
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
3996
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4034
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4071
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4116
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4145
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4180
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4411
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4444
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4752
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4787
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4818
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4960
var serviceProducers = JsonSerializer.Deserialize<List<
ServiceProducerAnnotation
>>(annotations[CustomResource.ServiceProducerAnnotation]);
4962
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)