1 write to DcpResource
Aspire.Hosting (1)
Dcp\AppResource.cs (1)
40
DcpResource
= dcpResource;
51 references to DcpResource
Aspire.Hosting (51)
Dcp\AppResource.cs (5)
25
public string DcpResourceName =>
DcpResource
.Metadata.Name;
36
CustomResource IAppResource.DcpResource =>
DcpResource
;
50
var dr =
DcpResource
;
51
var odr = other.
DcpResource
;
84
public Service Service =>
DcpResource
;
Dcp\ContainerCreator.cs (8)
254
return !DcpModelUtilities.ShouldDeferCreateForExplicitStart(resource.ModelResource, resource.
DcpResource
.Spec.Start);
302
var dcpContainer = cr.
DcpResource
;
395
var containerExes = _appResources.Get().OfType<RenderedModelResource<ContainerExec>>().Where(ar => ar.
DcpResource
.Spec.ContainerName == dcpContainer.Metadata.Name).ToArray();
408
if (er.
DcpResource
is not ContainerExec containerExe)
456
ServerServiceName = serverSvc.
DcpResource
.Metadata.Name,
466
svc.Annotate(CustomResource.PrimaryServiceNameAnnotation, serverSvc.
DcpResource
.Metadata.Name);
533
var serviceObjects = containerNetworkServices.Select(cns => cns.ServiceResource.
DcpResource
).ToArray();
563
await factory.PatchDcpObjectAsync(tunnelProxyResource.
DcpResource
,
Dcp\DcpExecutor.cs (19)
201
var proxiedWithNoAddress = _appResources.Get().OfType<AppResource<Service>>().Select(r => r.
DcpResource
)
522
Service: r.
DcpResource
,
523
PrimaryServiceName: r.
DcpResource
.Metadata.Annotations?.TryGetValue(CustomResource.PrimaryServiceNameAnnotation, out var psn) == true ? psn : null)
596
var objects = _appResources.Get().OfType<AppResource<RT>>().Select(ar => ar.
DcpResource
);
929
var resourceType = GetResourceType(replicaResources.First().
DcpResource
, modelResource);
943
var snapshotBuild = BuildSnapshotFunc(r.
DcpResource
);
964
r.
DcpResource
.Metadata.Name,
975
if (replicas.All(r => IsDelayedStart(r.
DcpResource
)))
984
r.
DcpResource
.Metadata.Name,
1054
await _executorEvents.PublishAsync(new OnResourceFailedToStartContext(cancellationToken, resourceType, er.ModelResource, er.
DcpResource
.Metadata.Name, ex.Message)).ConfigureAwait(false);
1059
await _executorEvents.PublishAsync(new OnResourceFailedToStartContext(cancellationToken, resourceType, er.ModelResource, er.
DcpResource
.Metadata.Name)).ConfigureAwait(false);
1217
case RenderedModelResource<Container> {
DcpResource
.Spec.Start: false } cr when !DcpModelUtilities.ShouldDeferCreateForExplicitStart(cr.ModelResource, cr.
DcpResource
.Spec.Start):
1220
await PatchDcpObjectAsync(cr.
DcpResource
, static c => c.Spec.Start = true, cancellationToken).ConfigureAwait(false);
1223
case RenderedModelResource<Executable> {
DcpResource
.Spec.Start: false } er when !DcpModelUtilities.ShouldDeferCreateForExplicitStart(er.ModelResource, er.
DcpResource
.Spec.Start):
1226
await PatchDcpObjectAsync(er.
DcpResource
, static e => e.Spec.Start = true, cancellationToken).ConfigureAwait(false);
1233
cr.
DcpResource
.Spec.Start = true;
1245
er.
DcpResource
.Spec.Start = true;
Dcp\DcpModelUtilities.cs (15)
69
if (HasMultipleReplicas(appResource.
DcpResource
))
84
if (HasMultipleReplicas(appResource.
DcpResource
) && ea.TargetPort is int)
95
appResource.
DcpResource
.AnnotateAsObjectList(CustomResource.ServiceProducerAnnotation, spAnn);
142
.FirstOrDefault(swr => string.Equals(swr.
DcpResource
.Metadata.Name, observedService.Metadata.Name, StringComparison.Ordinal));
164
var svc = sp.
DcpResource
;
220
if (resource.
DcpResource
is not Container ctr || ctr.Spec.Networks is null)
240
targetPortExpression: $$$"""{{- portForServing "{{{sp.
DcpResource
.Metadata.Name}}}" -}}""",
249
if (resource.
DcpResource
is not Executable || enableAspireContainerTunnel)
259
(int)sp.
DcpResource
.AllocatedPort!,
261
targetPortExpression: $$$"""{{- portForServing "{{{sp.
DcpResource
.Metadata.Name}}}" -}}""",
283
Service: r.
DcpResource
,
284
ResourceName: r.
DcpResource
.Metadata.Annotations?.TryGetValue(CustomResource.ResourceNameAnnotation, out var resourceName) == true ? resourceName : null,
285
EndpointName: r.
DcpResource
.Metadata.Annotations?.TryGetValue(CustomResource.EndpointNameAnnotation, out var endpointName) == true ? endpointName : null,
286
TunnelInstanceName: r.
DcpResource
.Metadata.Annotations?.TryGetValue(CustomResource.ContainerTunnelInstanceName, out var tunnelInstanceName) == true ? tunnelInstanceName : null,
287
ContainerNetworkName: r.
DcpResource
.Metadata.Annotations?.TryGetValue(CustomResource.ContainerNetworkAnnotation, out var containerNetworkName) == true ? containerNetworkName : null
Dcp\ExecutableConfigurationResolver.cs (1)
36
var executable = renderedResource.
DcpResource
;
Dcp\ExecutableCreator.cs (3)
47
resource.
DcpResource
.Spec.Start);
113
.CreateDcpObjectsAsync([renderedResource.
DcpResource
], cancellationToken)
165
var executable = renderedResource.
DcpResource
;