2 implementations of ISubscriptionResource
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultSubscriptionResource.cs (1)
14internal sealed class DefaultSubscriptionResource(SubscriptionResource subscriptionResource) : ISubscriptionResource
Aspire.Hosting.Azure.Tests (1)
ProvisioningTestHelpers.cs (1)
237internal sealed class TestSubscriptionResource : ISubscriptionResource
16 references to ISubscriptionResource
Aspire.Hosting.Azure (8)
Provisioning\Internal\DefaultArmClientProvider.cs (3)
29public async Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 53public async Task<IEnumerable<ISubscriptionResource>> GetAvailableSubscriptionsAsync(CancellationToken cancellationToken = default) 55var subscriptions = new List<ISubscriptionResource>();
Provisioning\Internal\DefaultSubscriptionResource.cs (1)
12/// Default implementation of <see cref="ISubscriptionResource"/>.
Provisioning\Internal\IProvisioningServices.cs (2)
87Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default); 92Task<IEnumerable<ISubscriptionResource>> GetAvailableSubscriptionsAsync(CancellationToken cancellationToken = default);
Provisioning\ProvisioningContext.cs (2)
15ISubscriptionResource subscription, 25public ISubscriptionResource Subscription => subscription;
Aspire.Hosting.Azure.Tests (8)
ProvisioningTestHelpers.cs (8)
39ISubscriptionResource? subscription = null, 198public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 200ISubscriptionResource subscription; 210return Task.FromResult<(ISubscriptionResource, ITenantResource)>((subscription, tenant)); 213public Task<IEnumerable<ISubscriptionResource>> GetAvailableSubscriptionsAsync(CancellationToken cancellationToken = default) 215var subscriptions = new List<ISubscriptionResource> 219return Task.FromResult<IEnumerable<ISubscriptionResource>>(subscriptions); 235/// Test implementation of <see cref="ISubscriptionResource"/>.