Implemented interface member:
property
ModelResource
Aspire.Hosting.Dcp.IResourceReference.ModelResource
1 write to ModelResource
Aspire.Hosting (1)
Dcp\AppResource.cs (1)
57
ModelResource
= modelResource;
36 references to ModelResource
Aspire.Hosting (36)
Dcp\DcpExecutor.cs (36)
1060
$"{sp.
ModelResource
.Name}.dev.internal",
1102
string.Equals(ts.ResourceName, appResource.
ModelResource
.Name, StringComparisons.ResourceName) &&
1109
if (!TryGetEndpoint(appResource.
ModelResource
, ts.EndpointName, out var endpoint))
1121
string.Equals(swr.
ModelResource
.Name, ts.ResourceName, StringComparisons.ResourceName) &&
1324
string.Equals(swr.
ModelResource
.Name, re.Resource.Name, StringComparisons.ResourceName) &&
1587
var groups = executables.GroupBy(e => e.
ModelResource
).ToList();
1678
await _executorEvents.PublishAsync(new OnResourceFailedToStartContext(cancellationToken, resourceType, er.
ModelResource
, er.DcpResource.Metadata.Name)).ConfigureAwait(false);
1685
resourceLogger.LogError(ex, "Failed to create resource {ResourceName}", er.
ModelResource
.Name);
1686
await _executorEvents.PublishAsync(new OnResourceFailedToStartContext(cancellationToken, resourceType, er.
ModelResource
, er.DcpResource.Metadata.Name)).ConfigureAwait(false);
1756
var configuration = await ExecutionConfigurationBuilder.Create(er.
ModelResource
)
1881
if (er.
ModelResource
.SupportsDebugging(_configuration, out var supportsDebuggingAnnotation)
1893
_logger.LogWarning(ex, "Failed to apply launch configuration for resource '{ResourceName}'. Falling back to process execution.", er.
ModelResource
.Name);
1915
if (er.
ModelResource
is ProjectResource project)
1937
else if (er.
ModelResource
is DotnetToolResource tool)
2067
var logger = _loggerService.GetLogger(cr.
ModelResource
);
2083
await _executorEvents.PublishAsync(new OnResourceFailedToStartContext(cancellationToken, KnownResourceTypes.Container, cr.
ModelResource
, cr.DcpResourceName)).ConfigureAwait(false);
2087
logger.LogError(ex, "Failed to create container resource {ResourceName}", cr.
ModelResource
.Name);
2088
await _executorEvents.PublishAsync(new OnResourceFailedToStartContext(cancellationToken, KnownResourceTypes.Container, cr.
ModelResource
, cr.DcpResourceName)).ConfigureAwait(false);
2098
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);
2100
if (cr.
ModelResource
.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _))
2125
var modelContainerResource = cr.
ModelResource
;
2128
var explicitStartup = cr.
ModelResource
.TryGetAnnotationsOfType<ExplicitStartupAnnotation>(out _) is true;
2134
await _executorEvents.PublishAsync(new OnResourceStartingContext(cancellationToken, KnownResourceTypes.Container, cr.
ModelResource
, cr.DcpResource.Metadata.Name)).ConfigureAwait(false);
2154
if (cr.
ModelResource
.TryGetLastAnnotation<ContainerCertificatePathsAnnotation>(out var pathsAnnotation))
2163
var configuration = await ExecutionConfigurationBuilder.Create(cr.
ModelResource
)
2455
var servicesProduced = _appResources.OfType<ServiceWithModelResource>().Where(r => r.
ModelResource
== modelResource);
2638
var resourceType = GetResourceType(appResource.DcpResource, appResource.
ModelResource
);
2656
await _executorEvents.PublishAsync(new OnResourceStartingContext(cancellationToken, resourceType, appResource.
ModelResource
, appResource.DcpResourceName)).ConfigureAwait(false);
2662
await _executorEvents.PublishAsync(new OnResourceStartingContext(cancellationToken, resourceType, appResource.
ModelResource
, appResource.DcpResourceName)).ConfigureAwait(false);
2675
await _executorEvents.PublishAsync(new OnResourceFailedToStartContext(cancellationToken, resourceType, appResource.
ModelResource
, appResource.DcpResourceName)).ConfigureAwait(false);
2679
_logger.LogError(ex, "Failed to start resource {ResourceName}", appResource.
ModelResource
.Name);
2680
await _executorEvents.PublishAsync(new OnResourceFailedToStartContext(cancellationToken, resourceType, appResource.
ModelResource
, appResource.DcpResourceName)).ConfigureAwait(false);
3097
var dependencies = await cr.
ModelResource
.GetResourceDependenciesAsync(_executionContext, ResourceDependencyDiscoveryMode.DirectOnly, cancellationToken).ConfigureAwait(false);
3113
var containerNames = persistentTunnelDependent.Select(td => td.
ModelResource
.Name).Aggregate(string.Empty, (acc, next) => acc + " '" + next + "'");
3136
if (!endpointsAdvertisedFor.Add(r.
ModelResource
.Name))
3142
var ev = new ResourceEndpointsAllocatedEvent(r.
ModelResource
, _executionContext.ServiceProvider);