2 implementations of ISubscriptionResource
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultSubscriptionResource.cs (1)
14
internal sealed class DefaultSubscriptionResource(SubscriptionResource subscriptionResource) :
ISubscriptionResource
Aspire.Hosting.Azure.Tests (1)
ProvisioningTestHelpers.cs (1)
270
internal sealed class TestSubscriptionResource :
ISubscriptionResource
22 references to ISubscriptionResource
Aspire.Hosting.Azure (11)
Provisioning\Internal\DefaultArmClientProvider.cs (5)
29
public async Task<(
ISubscriptionResource
subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
65
public async Task<IEnumerable<
ISubscriptionResource
>> GetAvailableSubscriptionsAsync(CancellationToken cancellationToken = default)
67
var subscriptions = new List<
ISubscriptionResource
>();
77
public async Task<IEnumerable<
ISubscriptionResource
>> GetAvailableSubscriptionsAsync(string? tenantId, CancellationToken cancellationToken = default)
84
var subscriptions = new List<
ISubscriptionResource
>();
Provisioning\Internal\DefaultSubscriptionResource.cs (1)
12
/// Default implementation of <see cref="
ISubscriptionResource
"/>.
Provisioning\Internal\IProvisioningServices.cs (3)
72
Task<(
ISubscriptionResource
subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default);
82
Task<IEnumerable<
ISubscriptionResource
>> GetAvailableSubscriptionsAsync(CancellationToken cancellationToken = default);
87
Task<IEnumerable<
ISubscriptionResource
>> GetAvailableSubscriptionsAsync(string? tenantId, CancellationToken cancellationToken = default);
Provisioning\ProvisioningContext.cs (2)
14
ISubscriptionResource
subscription,
23
public
ISubscriptionResource
Subscription => subscription;
Aspire.Hosting.Azure.Tests (11)
ProvisioningTestHelpers.cs (11)
42
ISubscriptionResource
? subscription = null,
199
public Task<(
ISubscriptionResource
subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
201
ISubscriptionResource
subscription;
211
return Task.FromResult<(
ISubscriptionResource
, ITenantResource)>((subscription, tenant));
223
public Task<IEnumerable<
ISubscriptionResource
>> GetAvailableSubscriptionsAsync(CancellationToken cancellationToken = default)
225
var subscriptions = new List<
ISubscriptionResource
>
229
return Task.FromResult<IEnumerable<
ISubscriptionResource
>>(subscriptions);
232
public Task<IEnumerable<
ISubscriptionResource
>> GetAvailableSubscriptionsAsync(string? tenantId, CancellationToken cancellationToken = default)
237
var subscriptions = new List<
ISubscriptionResource
>
241
return Task.FromResult<IEnumerable<
ISubscriptionResource
>>(subscriptions);
268
/// Test implementation of <see cref="
ISubscriptionResource
"/>.