1 type derived from AppResource
Aspire.Hosting (1)
Dcp\AppResource.cs (1)
69internal class RenderedModelResource<TDcpResource> : AppResource<TDcpResource>, IResourceReference where TDcpResource : CustomResource, IKubernetesStaticMetadata
4 instantiations of AppResource
Aspire.Hosting (4)
Dcp\ContainerCreator.cs (1)
70_appResources.AddRange(volumes.Select(volume => new AppResource<ContainerVolume>(volume)));
Dcp\ContainerNetworkEndpointProvisioner.cs (3)
131_appResources.Add(new AppResource<ContainerNetwork>(network)); 217ServiceResource = new AppResource<Service>(service), 420var tunnelAppResource = new AppResource<ContainerNetworkTunnelProxy>(tunnelProxy);
12 references to AppResource
Aspire.Hosting (12)
Dcp\AppResource.cs (2)
22internal class AppResource<TDcpResource> : IAppResource, IDisposable, IEquatable<AppResource<TDcpResource>> where TDcpResource : CustomResource, IKubernetesStaticMetadata 44public bool Equals(AppResource<TDcpResource>? other)
Dcp\ContainerNetworkEndpointProvisioner.cs (6)
45public required AppResource<Service> ServiceResource { get; init; } 70private Task<AppResource<ContainerNetworkTunnelProxy>>? _tunnelCreationTask; 380var tunnelProxyResource = await _tunnelCreationTask.WaitAsync(cancellationToken).ConfigureAwait(false); 407private async Task<AppResource<ContainerNetworkTunnelProxy>> CreateTunnelProxyResourceAsync( 413Debug.Assert(!_appResources.Get().OfType<AppResource<ContainerNetworkTunnelProxy>>().Any(), "This method should only be called if a tunnel proxy resource hasn't already been created."); 420var tunnelAppResource = new AppResource<ContainerNetworkTunnelProxy>(tunnelProxy);
Dcp\DcpExecutor.cs (3)
194var proxiedWithNoAddress = _appResources.Get().OfType<AppResource<Service>>().Select(r => r.DcpResource) 489var containerServices = _appResources.Get().OfType<AppResource<Service>>().Select(r => ( 581var objects = _appResources.Get().OfType<AppResource<RT>>().Select(ar => ar.DcpResource);
Dcp\DcpModelUtilities.cs (1)
287var tunnelServices = allAppResources.Get().OfType<AppResource<Service>>().Select(r => (