5 instantiations of AzureSqlServerResource
Aspire.Hosting.Azure.Sql (2)
AzureSqlExtensions.cs (2)
35
var resource = new
AzureSqlServerResource
(builder.Resource, configureInfrastructure);
93
var resource = new
AzureSqlServerResource
(name, configureInfrastructure);
Aspire.Hosting.Azure.Tests (3)
AzureSqlExtensionsTests.cs (1)
304
var sqlResource = new
AzureSqlServerResource
("test-sql", _ => { });
PublicApiTests\SqlPublicApiTests.cs (2)
18
var parent = new
AzureSqlServerResource
("sql-server", (_) => { });
35
var parent = new
AzureSqlServerResource
("sql-server", (_) => { });
40 references to AzureSqlServerResource
Aspire.Hosting.Azure.Sql (25)
AzureSqlDatabaseResource.cs (4)
12
/// A resource that represents an Azure SQL database. This is a child resource of an <see cref="
AzureSqlServerResource
"/>.
19
public class AzureSqlDatabaseResource(string name, string databaseName,
AzureSqlServerResource
parent)
20
: Resource(name), IResourceWithParent<
AzureSqlServerResource
>, IResourceWithConnectionString
30
public
AzureSqlServerResource
Parent { get; } = parent ?? throw new ArgumentNullException(nameof(parent));
AzureSqlExtensions.cs (17)
35
var
resource = new AzureSqlServerResource(builder.Resource, configureInfrastructure);
80
public static IResourceBuilder<
AzureSqlServerResource
> AddAzureSqlServer(this IDistributedApplicationBuilder builder, [ResourceName] string name)
89
var
azureResource = (
AzureSqlServerResource
)infrastructure.AspireResource;
93
var
resource = new AzureSqlServerResource(name, configureInfrastructure);
110
public static IResourceBuilder<AzureSqlDatabaseResource> AddDatabase(this IResourceBuilder<
AzureSqlServerResource
> builder, [ResourceName] string name, string? databaseName = null)
118
var
azureResource = builder.Resource;
176
public static IResourceBuilder<
AzureSqlServerResource
> RunAsContainer(this IResourceBuilder<
AzureSqlServerResource
> builder, Action<IResourceBuilder<SqlServerServerResource>>? configureContainer = null)
185
var
azureResource = builder.Resource;
213
private static void RemoveAzureResources(IDistributedApplicationBuilder appBuilder,
AzureSqlServerResource
azureResource, Dictionary<string, AzureSqlDatabaseResource> azureDatabases)
280
var
azureResource = (
AzureSqlServerResource
)infrastructure.AspireResource;
394
public static IResourceBuilder<
AzureSqlServerResource
> WithAdminDeploymentScriptSubnet(
395
this IResourceBuilder<
AzureSqlServerResource
> builder,
443
public static IResourceBuilder<
AzureSqlServerResource
> WithAdminDeploymentScriptStorage(
444
this IResourceBuilder<
AzureSqlServerResource
> builder,
AzureSqlServerResource.cs (4)
39
/// Initializes a new instance of the <see cref="
AzureSqlServerResource
"/> class.
47
/// Initializes a new instance of the <see cref="
AzureSqlServerResource
"/> class.
537
private static IResourceBuilder<AzureStorageResource> CreateDeploymentScriptStorage(IDistributedApplicationBuilder builder, IResourceBuilder<
AzureSqlServerResource
> azureSqlServer)
553
private static void PrepareDeploymentScriptInfrastructure(DistributedApplicationModel appModel,
AzureSqlServerResource
sql, AzureStorageResource? implicitStorage)
Aspire.Hosting.Azure.Tests (15)
AzureSqlConnectionPropertiesTests.cs (2)
17
var
resource = Assert.Single(builder.Resources.OfType<
AzureSqlServerResource
>());
AzureSqlDatabaseConnectionPropertiesTests.cs (3)
17
var
resource = Assert.Single(builder.Resources.OfType<
AzureSqlServerResource
>());
94
var
resource = sqlServer.Resource;
AzureSqlExtensionsTests.cs (5)
251
var
azureSql = (
AzureSqlServerResource
)connectionStringAnnotation.Resource;
282
var
azureSql = (
AzureSqlServerResource
)connectionStringAnnotation.Resource;
304
var
sqlResource = new AzureSqlServerResource("test-sql", _ => { });
PublicApiTests\SqlPublicApiTests.cs (5)
18
var
parent = new AzureSqlServerResource("sql-server", (_) => { });
35
var
parent = new AzureSqlServerResource("sql-server", (_) => { });
50
AzureSqlServerResource
parent = null!;
119
IResourceBuilder<
AzureSqlServerResource
> builder = null!;
148
IResourceBuilder<
AzureSqlServerResource
> builder = null!;