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)
270internal 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)
42ISubscriptionResource? subscription = null, 199public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 201ISubscriptionResource subscription; 211return Task.FromResult<(ISubscriptionResource, ITenantResource)>((subscription, tenant)); 223public Task<IEnumerable<ISubscriptionResource>> GetAvailableSubscriptionsAsync(CancellationToken cancellationToken = default) 225var subscriptions = new List<ISubscriptionResource> 229return Task.FromResult<IEnumerable<ISubscriptionResource>>(subscriptions); 232public Task<IEnumerable<ISubscriptionResource>> GetAvailableSubscriptionsAsync(string? tenantId, CancellationToken cancellationToken = default) 237var subscriptions = new List<ISubscriptionResource> 241return Task.FromResult<IEnumerable<ISubscriptionResource>>(subscriptions); 268/// Test implementation of <see cref="ISubscriptionResource"/>.