1 type derived from AppResource
Aspire.Hosting (1)
Dcp\AppResource.cs (1)
69
internal 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));
217
ServiceResource = new
AppResource
<Service>(service),
420
var tunnelAppResource = new
AppResource
<ContainerNetworkTunnelProxy>(tunnelProxy);
12 references to AppResource
Aspire.Hosting (12)
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\ContainerNetworkEndpointProvisioner.cs (6)
45
public required
AppResource
<Service> ServiceResource { get; init; }
70
private Task<
AppResource
<ContainerNetworkTunnelProxy>>? _tunnelCreationTask;
380
var
tunnelProxyResource = await _tunnelCreationTask.WaitAsync(cancellationToken).ConfigureAwait(false);
407
private async Task<
AppResource
<ContainerNetworkTunnelProxy>> CreateTunnelProxyResourceAsync(
413
Debug.Assert(!_appResources.Get().OfType<
AppResource
<ContainerNetworkTunnelProxy>>().Any(), "This method should only be called if a tunnel proxy resource hasn't already been created.");
420
var
tunnelAppResource = new AppResource<ContainerNetworkTunnelProxy>(tunnelProxy);
Dcp\DcpExecutor.cs (3)
194
var proxiedWithNoAddress = _appResources.Get().OfType<
AppResource
<Service>>().Select(r => r.DcpResource)
489
var containerServices = _appResources.Get().OfType<
AppResource
<Service>>().Select(r => (
581
var objects = _appResources.Get().OfType<
AppResource
<RT>>().Select(ar => ar.DcpResource);
Dcp\DcpModelUtilities.cs (1)
287
var tunnelServices = allAppResources.Get().OfType<
AppResource
<Service>>().Select(r => (