1 implementation of IAppResource
Aspire.Hosting (1)
Dcp\AppResource.cs (1)
22
internal class AppResource<TDcpResource> :
IAppResource
, IDisposable, IEquatable<AppResource<TDcpResource>> where TDcpResource : CustomResource, IKubernetesStaticMetadata
15 references to IAppResource
Aspire.Hosting (15)
Dcp\AppResource.cs (1)
36
CustomResource
IAppResource
.DcpResource => DcpResource;
Dcp\DcpAppResourceStore.cs (5)
13
private readonly ConcurrentBag<
IAppResource
> _resources = [];
15
public void Add(
IAppResource
resource) => _resources.Add(resource);
17
public void AddRange(IEnumerable<
IAppResource
> resources)
19
foreach (
var
item in resources)
25
public IEnumerable<
IAppResource
> Get() => _resources;
Dcp\DcpExecutor.cs (5)
328
foreach (
var
ar in _appResources.Get())
1131
var
appResource = (
IAppResource
)resourceReference;
1199
var
appResource = (
IAppResource
)resourceReference;
Dcp\DcpModelUtilities.cs (2)
53
IEnumerable<
IAppResource
> appResources)
139
internal static void ApplyServiceAddressToEndpoint(Service observedService, IEnumerable<
IAppResource
> appResources)
Dcp\DcpResourceState.cs (2)
10
internal sealed class DcpResourceState(IDictionary<string, IResource> applicationModel, IEnumerable<
IAppResource
> appResources)
20
public IEnumerable<
IAppResource
> AppResources { get; } = appResources;