1 type derived from RenderedModelResource
Aspire.Hosting (1)
Dcp\AppResource.cs (1)
82
internal sealed class ServiceWithModelResource :
RenderedModelResource
<Service>
4 instantiations of RenderedModelResource
Aspire.Hosting (3)
Dcp\ContainerCreator.cs (2)
201
var containerAppResource = new
RenderedModelResource
<Container>(container, ctr);
293
var exeAppResource = new
RenderedModelResource
<ContainerExec>(containerExecutable, containerExec);
Dcp\ExecutableCreator.cs (1)
336
var renderedResource = new
RenderedModelResource
<Executable>(resource, executable);
Aspire.Hosting.Tests (1)
Dcp\ExecutableLaunchPlanTests.cs (1)
179
var renderedResource = new
RenderedModelResource
<Executable>(resource, executable);
50 references to RenderedModelResource
Aspire.Hosting (49)
Dcp\ContainerCreator.cs (13)
134
public IEnumerable<
RenderedModelResource
<Container>> PrepareObjects()
139
var result = new List<
RenderedModelResource
<Container>>();
201
var
containerAppResource = new RenderedModelResource<Container>(container, ctr);
252
public bool IsReadyToCreate(
RenderedModelResource
<Container> resource, ContainerCreationContext cctx)
257
public async Task CreateObjectAsync(
RenderedModelResource
<Container> cr, ContainerCreationContext cctx, ILogger logger, IDcpObjectFactory factory, CancellationToken cancellationToken)
293
var
exeAppResource = new RenderedModelResource<ContainerExec>(containerExecutable, containerExec);
298
private async Task BuildAndCreateContainerAsync(
RenderedModelResource
<Container> cr, ILogger logger, IDcpObjectFactory factory, CancellationToken cToken)
395
var containerExes = _appResources.Get().OfType<
RenderedModelResource
<ContainerExec>>().Where(ar => ar.DcpResource.Spec.ContainerName == dcpContainer.Metadata.Name).ToArray();
403
bool IObjectCreator<ContainerExec, EmptyCreationContext>.IsReadyToCreate(
RenderedModelResource
<ContainerExec> resource, EmptyCreationContext context)
406
async Task IObjectCreator<ContainerExec, EmptyCreationContext>.CreateObjectAsync(
RenderedModelResource
<ContainerExec> er, EmptyCreationContext context, ILogger _, IDcpObjectFactory factory, CancellationToken cancellationToken)
663
internal async Task CreateHostDependentContainerAsync(
RenderedModelResource
<Container> cr, ImmutableArray<HostResourceWithEndpoints> hostDependencies, ContainerCreationContext cctx, IDcpObjectFactory factory, CancellationToken cToken)
686
BuildContainerConfiguration(
RenderedModelResource
<Container> cr, ILogger resourceLogger, CancellationToken cancellationToken)
1019
private static List<ContainerPortSpec> BuildContainerPorts(
RenderedModelResource
<Container> cr)
Dcp\DcpExecutor.cs (17)
172
RenderedModelResource
<Container>[] containers;
173
RenderedModelResource
<Executable>[] executables;
214
foreach (
var
executable in executables)
225
foreach (
var
container in containers)
888
IEnumerable<
RenderedModelResource
<TDcpResource>> resources,
922
IEnumerable<
RenderedModelResource
<TDcpResource>> replicaResources,
941
foreach (
var
r in replicas)
960
foreach (
var
r in replicas)
980
foreach (
var
r in replicas)
993
foreach (
var
er in replicas)
1008
foreach (
var
er in replicas)
1021
foreach (
var
r in replicas)
1038
async Task CreateReplicaAsync(
RenderedModelResource
<TDcpResource> er)
1217
case
RenderedModelResource
<Container> { DcpResource.Spec.Start: false } cr when !DcpModelUtilities.ShouldDeferCreateForExplicitStart(cr.ModelResource, cr.DcpResource.Spec.Start):
1223
case
RenderedModelResource
<Executable> { DcpResource.Spec.Start: false } er when !DcpModelUtilities.ShouldDeferCreateForExplicitStart(er.ModelResource, er.DcpResource.Spec.Start):
1229
case
RenderedModelResource
<Container> cr:
1241
case
RenderedModelResource
<Executable> er:
Dcp\DcpModelUtilities.cs (8)
52
RenderedModelResource
<TDcpResource> appResource,
110
IEnumerable<
RenderedModelResource
<TDcpResource>> resources,
115
foreach (
var
res in resources)
122
RenderedModelResource
<TDcpResource> resource,
155
foreach (
var
containerResource in appResources.OfType<
RenderedModelResource
<Container>>()
217
private static void AddContainerNetworkAllocatedEndpoint<TDcpResource>(
RenderedModelResource
<TDcpResource> resource, ServiceWithModelResource sp)
246
private static void AddExecutableContainerNetworkAllocatedEndpoint<TDcpResource>(
RenderedModelResource
<TDcpResource> resource, ServiceWithModelResource sp, bool enableAspireContainerTunnel, string containerHostName)
Dcp\ExecutableConfigurationResolver.cs (2)
32
RenderedModelResource
<Executable> renderedResource,
167
RenderedModelResource
<Executable> renderedResource,
Dcp\ExecutableCreator.cs (6)
34
public IEnumerable<
RenderedModelResource
<Executable>> PrepareObjects(CancellationToken cancellationToken)
39
return _appResources.Get().OfType<
RenderedModelResource
<Executable>>();
43
RenderedModelResource
<Executable> resource,
50
RenderedModelResource
<Executable> renderedResource,
160
RenderedModelResource
<Executable> renderedResource,
336
var
renderedResource = new RenderedModelResource<Executable>(resource, executable);
Dcp\IDcpObjectFactory.cs (1)
21
IEnumerable<
RenderedModelResource
<TDcpResource>> resources,
Dcp\IObjectCreator.cs (2)
30
bool IsReadyToCreate(
RenderedModelResource
<TDcpResource> resource, TContext context);
37
Task CreateObjectAsync(
RenderedModelResource
<TDcpResource> resource, TContext context, ILogger logger, IDcpObjectFactory factory, CancellationToken cancellationToken);
Aspire.Hosting.Tests (1)
Dcp\ExecutableLaunchPlanTests.cs (1)
179
var
renderedResource = new RenderedModelResource<Executable>(resource, executable);