2 implementations of ITenantResource
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultArmClientProvider.cs (1)
124private sealed class DefaultTenantResource(TenantResource tenantResource) : ITenantResource
Aspire.Hosting.Azure.Tests (1)
ProvisioningTestHelpers.cs (1)
447internal sealed class TestTenantResource : ITenantResource
15 references to ITenantResource
Aspire.Hosting.Azure (8)
Provisioning\Internal\DefaultArmClientProvider.cs (4)
29public async Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 34ITenantResource? tenantResource = null; 53public async Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 55var tenants = new List<ITenantResource>();
Provisioning\Internal\IProvisioningServices.cs (2)
72Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default); 77Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default);
Provisioning\ProvisioningContext.cs (2)
16ITenantResource tenant, 24public ITenantResource Tenant => tenant;
Aspire.Hosting.Azure.Tests (7)
ProvisioningTestHelpers.cs (7)
44ITenantResource? tenant = null, 199public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 211return Task.FromResult<(ISubscriptionResource, ITenantResource)>((subscription, tenant)); 214public Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 216var tenants = new List<ITenantResource> 220return Task.FromResult<IEnumerable<ITenantResource>>(tenants); 445/// Test implementation of <see cref="ITenantResource"/>.