Implemented interface member:
property
ModelResource
Aspire.Hosting.Dcp.IResourceReference.ModelResource
1 write to ModelResource
Aspire.Hosting (1)
Dcp\AppResource.cs (1)
75
ModelResource
= modelResource;
41 references to ModelResource
Aspire.Hosting (41)
Dcp\ContainerCreator.cs (12)
254
return !DcpModelUtilities.ShouldDeferCreateForExplicitStart(resource.
ModelResource
, resource.DcpResource.Spec.Start);
259
var hostDependencies = (await GetHostDependenciesAsync(cr.
ModelResource
, cancellationToken).ConfigureAwait(false)).ToImmutableArray();
303
var modelContainer = cr.
ModelResource
;
305
await ApplyBuildArgumentsAsync(dcpContainer, cr.
ModelResource
, _executionContext, logger, cToken).ConfigureAwait(false);
309
spec.VolumeMounts = BuildContainerMounts(cr.
ModelResource
);
311
var (runArgs, failedToApplyRunArgs) = await BuildRunArgsAsync(logger, cr.
ModelResource
, cToken).ConfigureAwait(false);
322
throw new FailedToApplyEnvironmentException($"Failed to apply configuration to container {cr.
ModelResource
.Name}", configuration.Exception);
442
StringComparers.ResourceName.Equals(swr.
ModelResource
.Name, re.Resource.Name) &&
676
await BuildAndCreateContainerAsync(cr, _loggerService.GetLogger(cr.
ModelResource
), factory, cToken).ConfigureAwait(false);
692
if (cr.
ModelResource
.TryGetLastAnnotation<ContainerCertificatePathsAnnotation>(out var pathsAnnotation))
701
var configuration = await ExecutionConfigurationBuilder.Create(cr.
ModelResource
)
765
Resource = cr.
ModelResource
,
Dcp\DcpExecutor.cs (13)
221
endpointAllocatedResources.Add(executable.
ModelResource
);
232
endpointAllocatedResources.Add(container.
ModelResource
);
907
foreach (var group in allResources.GroupBy(e => e.
ModelResource
))
1043
await PublishConnectionStringAvailableEventAsync(er.
ModelResource
, cancellationToken).ConfigureAwait(false);
1054
await _executorEvents.PublishAsync(new OnResourceFailedToStartContext(cancellationToken, resourceType, er.
ModelResource
, er.DcpResource.Metadata.Name, ex.Message)).ConfigureAwait(false);
1058
resourceLogger.LogError(ex, "Failed to create resource {ResourceName}", er.
ModelResource
.Name);
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):
1218
await PublishConnectionStringAvailableEventAsync(cr.
ModelResource
, cancellationToken).ConfigureAwait(false);
1219
await _executorEvents.PublishAsync(new OnResourceStartingContext(cancellationToken, resourceType, cr.
ModelResource
, cr.DcpResourceName)).ConfigureAwait(false);
1223
case RenderedModelResource<Executable> { DcpResource.Spec.Start: false } er when !DcpModelUtilities.ShouldDeferCreateForExplicitStart(er.
ModelResource
, er.DcpResource.Spec.Start):
1224
await PublishConnectionStringAvailableEventAsync(er.
ModelResource
, cancellationToken).ConfigureAwait(false);
1225
await _executorEvents.PublishAsync(new OnResourceStartingContext(cancellationToken, resourceType, er.
ModelResource
, er.DcpResourceName)).ConfigureAwait(false);
Dcp\DcpModelUtilities.cs (7)
56
var modelResource = appResource.
ModelResource
;
59
var servicesProduced = appResources.OfType<ServiceWithModelResource>().Where(r => r.
ModelResource
== modelResource);
136
return AreResourceEndpointsAllocated(resource.
ModelResource
);
156
.Where(resource => ReferenceEquals(resource.
ModelResource
, serviceResource.
ModelResource
)))
237
$"{sp.
ModelResource
.Name}.dev.internal",
310
string.Equals(swr.
ModelResource
.Name, ts.ResourceName, StringComparisons.ResourceName) &&
Dcp\ExecutableConfigurationResolver.cs (2)
43
var configuration = await ExecutionConfigurationBuilder.Create(renderedResource.
ModelResource
)
170
if (renderedResource.
ModelResource
.GetLifetimeType() == Lifetime.Persistent)
Dcp\ExecutableCreator.cs (7)
46
resource.
ModelResource
,
64
$"Failed to apply configuration to executable {renderedResource.
ModelResource
.Name}",
72
renderedResource.
ModelResource
,
92
$"Failed to apply launch configuration for resource '{renderedResource.
ModelResource
.Name}'. " +
102
$"Failed to create executable launch plan for resource '{renderedResource.
ModelResource
.Name}'. " +
198
ApplyLifetime(renderedResource.
ModelResource
, spec);
199
ApplyTerminal(renderedResource.
ModelResource
, executable, logger);