1 write to DcpResource
Aspire.Hosting (1)
Dcp\AppResource.cs (1)
40
DcpResource
= dcpResource;
54 references to DcpResource
Aspire.Hosting (53)
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 (4)
162
return !DcpModelUtilities.ShouldDeferCreateForExplicitStart(resource.ModelResource, resource.
DcpResource
.Spec.Start);
210
var dcpContainer = cr.
DcpResource
;
303
var containerExes = _appResources.Get().OfType<RenderedModelResource<ContainerExec>>().Where(ar => ar.
DcpResource
.Spec.ContainerName == dcpContainer.Metadata.Name).ToArray();
316
if (er.
DcpResource
is not ContainerExec containerExe)
Dcp\ContainerNetworkEndpointProvisioner.cs (4)
202
ServerServiceName = serverService.
DcpResource
.Metadata.Name,
212
service.Annotate(CustomResource.PrimaryServiceNameAnnotation, serverService.
DcpResource
.Metadata.Name);
352
var serviceObjects = containerNetworkServices.Select(service => service.ServiceResource.
DcpResource
).ToArray();
389
tunnelProxyResource.
DcpResource
,
Dcp\DcpExecutor.cs (21)
194
var proxiedWithNoAddress = _appResources.Get().OfType<AppResource<Service>>().Select(r => r.
DcpResource
)
490
Service: r.
DcpResource
,
491
PrimaryServiceName: r.
DcpResource
.Metadata.Annotations?.TryGetValue(CustomResource.PrimaryServiceNameAnnotation, out var psn) == true ? psn : null)
581
var objects = _appResources.Get().OfType<AppResource<RT>>().Select(ar => ar.
DcpResource
);
764
if (!executable.
DcpResource
.TryGetAnnotationAsObjectList<ServiceProducerAnnotation>(
795
executable.
DcpResource
.SetAnnotationAsObjectList(
966
var resourceType = GetResourceType(replicaResources.First().
DcpResource
, modelResource);
980
var snapshotBuild = BuildSnapshotFunc(r.
DcpResource
);
1002
r.
DcpResource
.Metadata.Name,
1014
if (replicas.All(r => IsDelayedStart(r.
DcpResource
)))
1023
r.
DcpResource
.Metadata.Name,
1094
await _executorEvents.PublishAsync(new OnResourceFailedToStartContext(cancellationToken, resourceType, er.ModelResource, er.
DcpResource
.Metadata.Name, ex.Message)).ConfigureAwait(false);
1099
await _executorEvents.PublishAsync(new OnResourceFailedToStartContext(cancellationToken, resourceType, er.ModelResource, er.
DcpResource
.Metadata.Name)).ConfigureAwait(false);
1257
case RenderedModelResource<Container> {
DcpResource
.Spec.Start: false } cr when !DcpModelUtilities.ShouldDeferCreateForExplicitStart(cr.ModelResource, cr.
DcpResource
.Spec.Start):
1260
await PatchDcpObjectAsync(cr.
DcpResource
, static c => c.Spec.Start = true, cancellationToken).ConfigureAwait(false);
1263
case RenderedModelResource<Executable> {
DcpResource
.Spec.Start: false } er when !DcpModelUtilities.ShouldDeferCreateForExplicitStart(er.ModelResource, er.
DcpResource
.Spec.Start):
1266
await PatchDcpObjectAsync(er.
DcpResource
, static e => e.Spec.Start = true, cancellationToken).ConfigureAwait(false);
1273
cr.
DcpResource
.Spec.Start = true;
1285
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));
169
var svc = sp.
DcpResource
;
225
if (resource.
DcpResource
is not Container ctr || ctr.Spec.Networks is null)
245
targetPortExpression: $$$"""{{- portForServing "{{{sp.
DcpResource
.Metadata.Name}}}" -}}""",
254
if (resource.
DcpResource
is not Executable || enableAspireContainerTunnel)
264
(int)sp.
DcpResource
.AllocatedPort!,
266
targetPortExpression: $$$"""{{- portForServing "{{{sp.
DcpResource
.Metadata.Name}}}" -}}""",
288
Service: r.
DcpResource
,
289
ResourceName: r.
DcpResource
.Metadata.Annotations?.TryGetValue(CustomResource.ResourceNameAnnotation, out var resourceName) == true ? resourceName : null,
290
EndpointName: r.
DcpResource
.Metadata.Annotations?.TryGetValue(CustomResource.EndpointNameAnnotation, out var endpointName) == true ? endpointName : null,
291
TunnelInstanceName: r.
DcpResource
.Metadata.Annotations?.TryGetValue(CustomResource.ContainerTunnelInstanceName, out var tunnelInstanceName) == true ? tunnelInstanceName : null,
292
ContainerNetworkName: r.
DcpResource
.Metadata.Annotations?.TryGetValue(CustomResource.ContainerNetworkAnnotation, out var containerNetworkName) == true ? containerNetworkName : null
Dcp\ExecutableConfigurationResolver.cs (1)
37
var executable = renderedResource.
DcpResource
;
Dcp\ExecutableCreator.cs (3)
50
resource.
DcpResource
.Spec.Start);
120
.CreateDcpObjectsAsync([renderedResource.
DcpResource
], cancellationToken)
241
var executable = renderedResource.
DcpResource
;
Aspire.Hosting.Dotnet.Tests (1)
DotnetProjectResourceTests.cs (1)
115
.Select(item => item.
DcpResource
)