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)
210var renderedResource = new RenderedModelResource<Executable>(resource, executable);
52 references to RenderedModelResource
Aspire.Hosting (51)
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 (19)
172RenderedModelResource<Container>[] containers; 173RenderedModelResource<Executable>[] executables; 215foreach (var executable in executables) 226foreach (var container in containers) 775private void AllocateExecutableTargetPorts(IEnumerable<RenderedModelResource<Executable>> executables) 778foreach (var executable in executables) 941IEnumerable<RenderedModelResource<TDcpResource>> resources, 975IEnumerable<RenderedModelResource<TDcpResource>> replicaResources, 994foreach (var r in replicas) 1013foreach (var r in replicas) 1033foreach (var r in replicas) 1046foreach (var er in replicas) 1061foreach (var er in replicas) 1074foreach (var r in replicas) 1091async Task CreateReplicaAsync(RenderedModelResource<TDcpResource> er) 1270case RenderedModelResource<Container> { DcpResource.Spec.Start: false } cr when !DcpModelUtilities.ShouldDeferCreateForExplicitStart(cr.ModelResource, cr.DcpResource.Spec.Start): 1276case RenderedModelResource<Executable> { DcpResource.Spec.Start: false } er when !DcpModelUtilities.ShouldDeferCreateForExplicitStart(er.ModelResource, er.DcpResource.Spec.Start): 1282case RenderedModelResource<Container> cr: 1294case 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)
210var renderedResource = new RenderedModelResource<Executable>(resource, executable);