Implemented interface member:
property
ModelResource
Aspire.Hosting.Dcp.IResourceReference.ModelResource
1 write to ModelResource
Aspire.Hosting (1)
Dcp\AppResource.cs (1)
57
ModelResource
= modelResource;
31 references to ModelResource
Aspire.Hosting (31)
Dcp\DcpExecutor.cs (31)
192
if (allocatedEndpointsAdvertised.Add(resource.
ModelResource
.Name))
195
new ResourceEndpointsAllocatedEvent(resource.
ModelResource
, _executionContext.ServiceProvider),
959
StringComparers.ResourceName.Equals(ts.ResourceName, appResource.
ModelResource
.Name) &&
966
if (!TryGetEndpoint(appResource.
ModelResource
, ts.EndpointName, out var endpoint))
978
StringComparers.ResourceName.Equals(swr.
ModelResource
.Name, ts.ResourceName) &&
1160
StringComparers.ResourceName.Equals(swr.
ModelResource
.Name, re.Resource.Name) &&
1413
var groups = executables.GroupBy(e => e.
ModelResource
).ToList();
1460
if (er.
ModelResource
.TryGetAnnotationsOfType<ExplicitStartupAnnotation>(out _) is true)
1475
await _executorEvents.PublishAsync(new OnResourceFailedToStartContext(cancellationToken, resourceType, er.
ModelResource
, er.DcpResource.Metadata.Name)).ConfigureAwait(false);
1482
resourceLogger.LogError(ex, "Failed to create resource {ResourceName}", er.
ModelResource
.Name);
1483
await _executorEvents.PublishAsync(new OnResourceFailedToStartContext(cancellationToken, resourceType, er.
ModelResource
, er.DcpResource.Metadata.Name)).ConfigureAwait(false);
1538
(var appHostArgs, var failedToApplyArgs) = await BuildArgsAsync(resourceLogger, er.
ModelResource
, cancellationToken).ConfigureAwait(false);
1541
(var env, var failedToApplyConfiguration) = await BuildEnvVarsAsync(resourceLogger, er.
ModelResource
, cancellationToken).ConfigureAwait(false);
1544
(var certificateArgs, var certificateEnv, var failedToApplyCertificateConfig) = await BuildExecutableCertificateTrustConfigAsync(resourceLogger, er.
ModelResource
, cancellationToken).ConfigureAwait(false);
1546
(var keyPairArgs, var keyPairEnv, var failedToApplyKeyPairConfig) = await BuildExecutableCertificateKeyPairAsync(resourceLogger, er.
ModelResource
, cancellationToken).ConfigureAwait(false);
1590
if (er.
ModelResource
is ProjectResource project)
1714
var logger = _loggerService.GetLogger(cr.
ModelResource
);
1725
await _executorEvents.PublishAsync(new OnResourceFailedToStartContext(cancellationToken, KnownResourceTypes.Container, cr.
ModelResource
, cr.DcpResourceName)).ConfigureAwait(false);
1729
logger.LogError(ex, "Failed to create container resource {ResourceName}", cr.
ModelResource
.Name);
1730
await _executorEvents.PublishAsync(new OnResourceFailedToStartContext(cancellationToken, KnownResourceTypes.Container, cr.
ModelResource
, cr.DcpResourceName)).ConfigureAwait(false);
1740
await _executorEvents.PublishAsync(new OnResourceChangedContext(_shutdownCancellation.Token, KnownResourceTypes.Container, cr.
ModelResource
, cr.DcpResourceName, new ResourceStatus(null, null, null), s => _snapshotBuilder.ToSnapshot((Container)cr.DcpResource, s))).ConfigureAwait(false);
1742
if (cr.
ModelResource
.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _))
1764
await _executorEvents.PublishAsync(new OnResourceStartingContext(cancellationToken, KnownResourceTypes.Container, cr.
ModelResource
, cr.DcpResource.Metadata.Name)).ConfigureAwait(false);
1767
var modelContainerResource = cr.
ModelResource
;
1925
var servicesProduced = _appResources.OfType<ServiceWithModelResource>().Where(r => r.
ModelResource
== modelResource);
2100
var resourceType = GetResourceType(appResource.DcpResource, appResource.
ModelResource
);
2117
await _executorEvents.PublishAsync(new OnResourceStartingContext(cancellationToken, resourceType, appResource.
ModelResource
, appResource.DcpResourceName)).ConfigureAwait(false);
2123
await _executorEvents.PublishAsync(new OnResourceStartingContext(cancellationToken, resourceType, appResource.
ModelResource
, appResource.DcpResourceName)).ConfigureAwait(false);
2136
await _executorEvents.PublishAsync(new OnResourceFailedToStartContext(cancellationToken, resourceType, appResource.
ModelResource
, appResource.DcpResourceName)).ConfigureAwait(false);
2140
_logger.LogError(ex, "Failed to start resource {ResourceName}", appResource.
ModelResource
.Name);
2141
await _executorEvents.PublishAsync(new OnResourceFailedToStartContext(cancellationToken, resourceType, appResource.
ModelResource
, appResource.DcpResourceName)).ConfigureAwait(false);