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