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)
258internal sealed class TestSubscriptionResource : ISubscriptionResource
22 references to ISubscriptionResource
Aspire.Hosting.Azure (11)
Provisioning\Internal\DefaultArmClientProvider.cs (5)
29public async Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 65public async Task<IEnumerable<ISubscriptionResource>> GetAvailableSubscriptionsAsync(CancellationToken cancellationToken = default) 67var subscriptions = new List<ISubscriptionResource>(); 77public async Task<IEnumerable<ISubscriptionResource>> GetAvailableSubscriptionsAsync(string? tenantId, CancellationToken cancellationToken = default) 84var subscriptions = new List<ISubscriptionResource>();
Provisioning\Internal\DefaultSubscriptionResource.cs (1)
12/// Default implementation of <see cref="ISubscriptionResource"/>.
Provisioning\Internal\IProvisioningServices.cs (3)
72Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default); 82Task<IEnumerable<ISubscriptionResource>> GetAvailableSubscriptionsAsync(CancellationToken cancellationToken = default); 87Task<IEnumerable<ISubscriptionResource>> GetAvailableSubscriptionsAsync(string? tenantId, CancellationToken cancellationToken = default);
Provisioning\ProvisioningContext.cs (2)
14ISubscriptionResource subscription, 23public ISubscriptionResource Subscription => subscription;
Aspire.Hosting.Azure.Tests (11)
ProvisioningTestHelpers.cs (11)
41ISubscriptionResource? subscription = null, 198public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 200ISubscriptionResource subscription; 210return Task.FromResult<(ISubscriptionResource, ITenantResource)>((subscription, tenant)); 222public Task<IEnumerable<ISubscriptionResource>> GetAvailableSubscriptionsAsync(CancellationToken cancellationToken = default) 224var subscriptions = new List<ISubscriptionResource> 228return Task.FromResult<IEnumerable<ISubscriptionResource>>(subscriptions); 231public Task<IEnumerable<ISubscriptionResource>> GetAvailableSubscriptionsAsync(string? tenantId, CancellationToken cancellationToken = default) 236var subscriptions = new List<ISubscriptionResource> 240return Task.FromResult<IEnumerable<ISubscriptionResource>>(subscriptions); 256/// Test implementation of <see cref="ISubscriptionResource"/>.