5 instantiations of SqlServerServerResource
Aspire.Hosting.SqlServer (1)
SqlServerBuilderExtensions.cs (1)
44var sqlServer = new SqlServerServerResource(name, passwordParameter);
Aspire.Hosting.SqlServer.Tests (4)
SqlServerPublicApiTests.cs (4)
120var parent = new SqlServerServerResource(resourceName, password); 141var parent = new SqlServerServerResource(resourceName, password); 174var action = () => new SqlServerServerResource(name, password); 188var action = () => new SqlServerServerResource(name, password);
36 references to SqlServerServerResource
Aspire.Hosting.Azure.Sql (11)
AzureSqlExtensions.cs (7)
19private static IResourceBuilder<SqlServerServerResource> PublishAsAzureSqlDatabase(this IResourceBuilder<SqlServerServerResource> builder, bool useProvisioner) 56public static IResourceBuilder<SqlServerServerResource> PublishAsAzureSqlDatabase(this IResourceBuilder<SqlServerServerResource> builder) 65public static IResourceBuilder<SqlServerServerResource> AsAzureSqlDatabase(this IResourceBuilder<SqlServerServerResource> builder) 151public static IResourceBuilder<AzureSqlServerResource> RunAsContainer(this IResourceBuilder<AzureSqlServerResource> builder, Action<IResourceBuilder<SqlServerServerResource>>? configureContainer = null)
AzureSqlServerResource.cs (4)
29/// <param name="innerResource">The <see cref="SqlServerServerResource"/> that this resource wraps.</param> 32public AzureSqlServerResource(SqlServerServerResource innerResource, Action<AzureResourceInfrastructure> configureInfrastructure) 72internal SqlServerServerResource? InnerResource { get; private set; } 87internal void SetInnerResource(SqlServerServerResource innerResource)
Aspire.Hosting.Azure.Tests (2)
PublicApiTests\SqlPublicApiTests.cs (2)
63IResourceBuilder<SqlServerServerResource> builder = null!; 78IResourceBuilder<SqlServerServerResource> builder = null!;
Aspire.Hosting.SqlServer (13)
SqlServerBuilderExtensions.cs (9)
36public static IResourceBuilder<SqlServerServerResource> AddSqlServer(this IDistributedApplicationBuilder builder, [ResourceName] string name, IResourceBuilder<ParameterResource>? password = null, int? port = null) 44var sqlServer = new SqlServerServerResource(name, passwordParameter); 83.WithEndpoint(port: port, targetPort: 1433, name: SqlServerServerResource.PrimaryEndpointName) 95/// Adds a SQL Server database to the application model. This is a child resource of a <see cref="SqlServerServerResource"/>. 101public static IResourceBuilder<SqlServerDatabaseResource> AddDatabase(this IResourceBuilder<SqlServerServerResource> builder, [ResourceName] string name, string? databaseName = null) 140public static IResourceBuilder<SqlServerServerResource> WithDataVolume(this IResourceBuilder<SqlServerServerResource> builder, string? name = null, bool isReadOnly = false) 158public static IResourceBuilder<SqlServerServerResource> WithDataBindMount(this IResourceBuilder<SqlServerServerResource> builder, string source, bool isReadOnly = false)
SqlServerDatabaseResource.cs (3)
16public class SqlServerDatabaseResource(string name, string databaseName, SqlServerServerResource parent) 17: Resource(name), IResourceWithParent<SqlServerServerResource>, IResourceWithConnectionString 22public SqlServerServerResource Parent { get; } = parent ?? throw new ArgumentNullException(nameof(parent));
SqlServerServerResource.cs (1)
14/// Initializes a new instance of the <see cref="SqlServerServerResource"/> class.
Aspire.Hosting.SqlServer.Tests (10)
AddSqlServerTests.cs (4)
46var containerResource = Assert.Single(appModel.Resources.OfType<SqlServerServerResource>()); 93var connectionStringResource = Assert.Single(appModel.Resources.OfType<SqlServerServerResource>());
SqlServerPublicApiTests.cs (6)
43IResourceBuilder<SqlServerServerResource> builder = null!; 72IResourceBuilder<SqlServerServerResource> builder = null!; 83IResourceBuilder<SqlServerServerResource> builder = null!; 120var parent = new SqlServerServerResource(resourceName, password); 141var parent = new SqlServerServerResource(resourceName, password); 156SqlServerServerResource parent = null!;