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