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