1 instantiation of ServiceProducerAnnotation
Aspire.Hosting (1)
Dcp\DcpModelUtilities.cs (1)
134
var spAnn = new
ServiceProducerAnnotation
(sp.Service.Metadata.Name);
41 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)
134
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 (34)
Dcp\DcpExecutorTests.cs (32)
308
Assert.True(executable.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var producers));
309
var
producer = Assert.Single(producers);
1032
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1070
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1101
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1143
Assert.True(fixedExecutable.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var fixedAnnotations));
1144
Assert.True(dynamicExecutable.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var dynamicAnnotations));
1166
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1221
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1250
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1285
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1328
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1366
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1394
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1425
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1457
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
1487
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
2333
Assert.True(executable.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(
4435
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4482
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4520
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4557
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4602
Assert.True(dcpExe.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4631
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4666
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4897
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
4930
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
5290
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
5325
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
5356
Assert.True(dcpCtr.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var spAnnList));
5566
var serviceProducers = JsonSerializer.Deserialize<List<
ServiceProducerAnnotation
>>(annotations[CustomResource.ServiceProducerAnnotation]);
5568
var
serviceProducer = Assert.Single(serviceProducers);
Dcp\TestKubernetesService.cs (2)
260
container.TryGetAnnotationAsObjectList<
ServiceProducerAnnotation
>(CustomResource.ServiceProducerAnnotation, out var servicesProduced) is not true)
266
foreach (
var
serviceProduced in servicesProduced)