1 type derived from RenderedModelResource
Aspire.Hosting (1)
Dcp\AppResource.cs (1)
82internal sealed class ServiceWithModelResource : RenderedModelResource<Service>
5 instantiations of RenderedModelResource
Aspire.Hosting (3)
Dcp\ContainerCreator.cs (2)
142var containerAppResource = new RenderedModelResource<Container>(container, ctr); 201var exeAppResource = new RenderedModelResource<ContainerExec>(containerExecutable, containerExec);
Dcp\ExecutableCreator.cs (1)
421var renderedResource = new RenderedModelResource<Executable>(resource, executable);
Aspire.Hosting.Blazor.Tests (1)
AddBlazorGatewayTests.cs (1)
564var renderedResource = new RenderedModelResource<Executable>(resource, executable);
Aspire.Hosting.Tests (1)
Dcp\ExecutableLaunchPlanTests.cs (1)
210var renderedResource = new RenderedModelResource<Executable>(resource, executable);
54 references to RenderedModelResource
Aspire.Hosting (52)
Dcp\ContainerCreator.cs (13)
75public IEnumerable<RenderedModelResource<Container>> PrepareObjects() 80var result = new List<RenderedModelResource<Container>>(); 142var containerAppResource = new RenderedModelResource<Container>(container, ctr); 160public bool IsReadyToCreate(RenderedModelResource<Container> resource, ContainerNetworkEndpointContext context) 165public async Task CreateObjectAsync(RenderedModelResource<Container> cr, ContainerNetworkEndpointContext context, ILogger logger, IDcpObjectFactory factory, CancellationToken cancellationToken) 201var exeAppResource = new RenderedModelResource<ContainerExec>(containerExecutable, containerExec); 206private async Task BuildAndCreateContainerAsync(RenderedModelResource<Container> cr, ILogger logger, IDcpObjectFactory factory, CancellationToken cToken) 303var containerExes = _appResources.Get().OfType<RenderedModelResource<ContainerExec>>().Where(ar => ar.DcpResource.Spec.ContainerName == dcpContainer.Metadata.Name).ToArray(); 311bool IObjectCreator<ContainerExec, EmptyCreationContext>.IsReadyToCreate(RenderedModelResource<ContainerExec> resource, EmptyCreationContext context) 314async Task IObjectCreator<ContainerExec, EmptyCreationContext>.CreateObjectAsync(RenderedModelResource<ContainerExec> er, EmptyCreationContext context, ILogger _, IDcpObjectFactory factory, CancellationToken cancellationToken) 351internal async Task CreateHostDependentContainerAsync(RenderedModelResource<Container> cr, ImmutableArray<HostResourceWithEndpoints> hostDependencies, ContainerNetworkEndpointContext context, IDcpObjectFactory factory, CancellationToken cToken) 370BuildContainerConfiguration(RenderedModelResource<Container> cr, ILogger resourceLogger, CancellationToken cancellationToken) 703private static List<ContainerPortSpec> BuildContainerPorts(RenderedModelResource<Container> cr)
Dcp\DcpExecutor.cs (19)
164RenderedModelResource<Container>[] containers; 165RenderedModelResource<Executable>[] executables; 219foreach (var executable in executables) 230foreach (var container in containers) 759private void AllocateExecutableTargetPorts(IEnumerable<RenderedModelResource<Executable>> executables) 762foreach (var executable in executables) 925IEnumerable<RenderedModelResource<TDcpResource>> resources, 959IEnumerable<RenderedModelResource<TDcpResource>> replicaResources, 978foreach (var r in replicas) 998foreach (var r in replicas) 1019foreach (var r in replicas) 1033foreach (var er in replicas) 1048foreach (var er in replicas) 1061foreach (var r in replicas) 1078async Task CreateReplicaAsync(RenderedModelResource<TDcpResource> er) 1257case RenderedModelResource<Container> { DcpResource.Spec.Start: false } cr when !DcpModelUtilities.ShouldDeferCreateForExplicitStart(cr.ModelResource, cr.DcpResource.Spec.Start): 1263case RenderedModelResource<Executable> { DcpResource.Spec.Start: false } er when !DcpModelUtilities.ShouldDeferCreateForExplicitStart(er.ModelResource, er.DcpResource.Spec.Start): 1269case RenderedModelResource<Container> cr: 1281case RenderedModelResource<Executable> er:
Dcp\DcpModelUtilities.cs (8)
52RenderedModelResource<TDcpResource> appResource, 110IEnumerable<RenderedModelResource<TDcpResource>> resources, 115foreach (var res in resources) 122RenderedModelResource<TDcpResource> resource, 160foreach (var containerResource in appResources.OfType<RenderedModelResource<Container>>() 222private static void AddContainerNetworkAllocatedEndpoint<TDcpResource>(RenderedModelResource<TDcpResource> resource, ServiceWithModelResource sp) 251private static void AddExecutableContainerNetworkAllocatedEndpoint<TDcpResource>(RenderedModelResource<TDcpResource> resource, ServiceWithModelResource sp, bool enableAspireContainerTunnel, string containerHostName)
Dcp\ExecutableConfigurationResolver.cs (2)
32RenderedModelResource<Executable> renderedResource, 169RenderedModelResource<Executable> renderedResource,
Dcp\ExecutableCreator.cs (7)
37public IEnumerable<RenderedModelResource<Executable>> PrepareObjects(CancellationToken cancellationToken) 42return _appResources.Get().OfType<RenderedModelResource<Executable>>(); 46RenderedModelResource<Executable> resource, 53RenderedModelResource<Executable> renderedResource, 133.OfType<RenderedModelResource<Executable>>() 236RenderedModelResource<Executable> renderedResource, 421var 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.Blazor.Tests (1)
AddBlazorGatewayTests.cs (1)
564var renderedResource = new RenderedModelResource<Executable>(resource, executable);
Aspire.Hosting.Tests (1)
Dcp\ExecutableLaunchPlanTests.cs (1)
210var renderedResource = new RenderedModelResource<Executable>(resource, executable);