1 type derived from AppResource
Aspire.Hosting (1)
Dcp\AppResource.cs (1)
69internal class RenderedModelResource<TDcpResource> : AppResource<TDcpResource>, IResourceReference where TDcpResource : CustomResource, IKubernetesStaticMetadata
3 instantiations of AppResource
Aspire.Hosting (3)
Dcp\ContainerCreator.cs (3)
131_appResources.Add(new AppResource<ContainerNetwork>(network)); 469var svcAppResource = new AppResource<Service>(svc); 488var tunnelAppResource = new AppResource<ContainerNetworkTunnelProxy>(tunnelProxy);
13 references to AppResource
Aspire.Hosting (13)
Dcp\AppResource.cs (2)
22internal class AppResource<TDcpResource> : IAppResource, IDisposable, IEquatable<AppResource<TDcpResource>> where TDcpResource : CustomResource, IKubernetesStaticMetadata 44public bool Equals(AppResource<TDcpResource>? other)
Dcp\ContainerCreationContext.cs (1)
13public required AppResource<Service> ServiceResource { get; init; }
Dcp\ContainerCreator.cs (6)
62private Task<AppResource<ContainerNetworkTunnelProxy>>? _tunnelCreationTask; 469var svcAppResource = new AppResource<Service>(svc); 476private async Task<AppResource<ContainerNetworkTunnelProxy>> CreateTunnelProxyResourceAsync( 482Debug.Assert(!_appResources.Get().OfType<AppResource<ContainerNetworkTunnelProxy>>().Any(), "This method should only be called if a tunnel proxy resource hasn't already been created."); 488var tunnelAppResource = new AppResource<ContainerNetworkTunnelProxy>(tunnelProxy); 555var tunnelProxyResource = await _tunnelCreationTask.WaitAsync(cancellationToken).ConfigureAwait(false);
Dcp\DcpExecutor.cs (3)
201var proxiedWithNoAddress = _appResources.Get().OfType<AppResource<Service>>().Select(r => r.DcpResource) 521var containerServices = _appResources.Get().OfType<AppResource<Service>>().Select(r => ( 596var objects = _appResources.Get().OfType<AppResource<RT>>().Select(ar => ar.DcpResource);
Dcp\DcpModelUtilities.cs (1)
282var tunnelServices = allAppResources.Get().OfType<AppResource<Service>>().Select(r => (