6 instantiations of SqlServerServerResource
Aspire.Hosting.SqlServer (1)
SqlServerBuilderExtensions.cs (1)
31
var sqlServer = new
SqlServerServerResource
(name, passwordParameter);
Aspire.Hosting.SqlServer.Tests (5)
SqlServerPublicApiTests.cs (5)
118
var action = () => new
SqlServerServerResource
(name, password);
132
var parent = new
SqlServerServerResource
("sqlserver",password);
147
var parent = new
SqlServerServerResource
("sqlserver", password);
162
var parent = new
SqlServerServerResource
("sqlserver", password);
177
var parent = new
SqlServerServerResource
("sqlserver", password);
37 references to SqlServerServerResource
Aspire.Hosting.Azure.Sql (12)
AzureSqlExtensions.cs (10)
20
internal static IResourceBuilder<
SqlServerServerResource
> PublishAsAzureSqlDatabase(this IResourceBuilder<
SqlServerServerResource
> builder, Action<IResourceBuilder<AzureSqlServerResource>, ResourceModuleConstruct, SqlServer, IEnumerable<SqlDatabase>>? configureResource, bool useProvisioner = false)
119
public static IResourceBuilder<
SqlServerServerResource
> PublishAsAzureSqlDatabase(this IResourceBuilder<
SqlServerServerResource
> builder)
131
public static IResourceBuilder<
SqlServerServerResource
> PublishAsAzureSqlDatabase(this IResourceBuilder<
SqlServerServerResource
> builder, Action<IResourceBuilder<AzureSqlServerResource>, ResourceModuleConstruct, SqlServer, IEnumerable<SqlDatabase>>? configureResource)
141
public static IResourceBuilder<
SqlServerServerResource
> AsAzureSqlDatabase(this IResourceBuilder<
SqlServerServerResource
> builder)
153
public static IResourceBuilder<
SqlServerServerResource
> AsAzureSqlDatabase(this IResourceBuilder<
SqlServerServerResource
> builder, Action<IResourceBuilder<AzureSqlServerResource>, ResourceModuleConstruct, SqlServer, IEnumerable<SqlDatabase>>? configureResource)
AzureSqlServerResource.cs (2)
11
/// <param name="innerResource">The <see cref="
SqlServerServerResource
"/> that this resource wraps.</param>
13
public class AzureSqlServerResource(
SqlServerServerResource
innerResource, Action<ResourceModuleConstruct> configureConstruct) : AzureConstructResource(innerResource.Name, configureConstruct), IResourceWithConnectionString
Aspire.Hosting.SqlServer (13)
SqlServerBuilderExtensions.cs (9)
23
public static IResourceBuilder<
SqlServerServerResource
> AddSqlServer(this IDistributedApplicationBuilder builder, string name, IResourceBuilder<ParameterResource>? password = null, int? port = null)
31
var
sqlServer = new SqlServerServerResource(name, passwordParameter);
65
.WithEndpoint(port: port, targetPort: 1433, name:
SqlServerServerResource
.PrimaryEndpointName)
77
/// Adds a SQL Server database to the application model. This is a child resource of a <see cref="
SqlServerServerResource
"/>.
83
public static IResourceBuilder<SqlServerDatabaseResource> AddDatabase(this IResourceBuilder<
SqlServerServerResource
> builder, string name, string? databaseName = null)
120
public static IResourceBuilder<
SqlServerServerResource
> WithDataVolume(this IResourceBuilder<
SqlServerServerResource
> builder, string? name = null, bool isReadOnly = false)
134
public static IResourceBuilder<
SqlServerServerResource
> WithDataBindMount(this IResourceBuilder<
SqlServerServerResource
> builder, string source, bool isReadOnly = false)
SqlServerDatabaseResource.cs (3)
9
public class SqlServerDatabaseResource : Resource, IResourceWithParent<
SqlServerServerResource
>, IResourceWithConnectionString
14
public
SqlServerServerResource
Parent { get; }
30
public SqlServerDatabaseResource(string name, string databaseName,
SqlServerServerResource
parent) : base(name)
SqlServerServerResource.cs (1)
14
/// Initializes a new instance of the <see cref="
SqlServerServerResource
"/> class.
Aspire.Hosting.SqlServer.Tests (12)
AddSqlServerTests.cs (4)
46
var
containerResource = Assert.Single(appModel.Resources.OfType<
SqlServerServerResource
>());
94
var
connectionStringResource = Assert.Single(appModel.Resources.OfType<
SqlServerServerResource
>());
SqlServerPublicApiTests.cs (8)
39
IResourceBuilder<
SqlServerServerResource
> builder = null!;
77
IResourceBuilder<
SqlServerServerResource
> builder = null!;
88
IResourceBuilder<
SqlServerServerResource
> builder = null!;
132
var
parent = new SqlServerServerResource("sqlserver",password);
147
var
parent = new SqlServerServerResource("sqlserver", password);
162
var
parent = new SqlServerServerResource("sqlserver", password);
177
var
parent = new SqlServerServerResource("sqlserver", password);
192
SqlServerServerResource
parent = null!;