MySqlBuilderExtensions Methods
Class Methods 2 members
Provides extension methods for adding MySql resources to an
Hosting.IDistributedApplicationBuilder. WithAdminer(IResourceBuilder<MySqlServerResource>, Action<IResourceBuilder<AdminerContainerResource>>, string?) Section titled WithAdminer(IResourceBuilder<MySqlServerResource>, Action<IResourceBuilder<AdminerContainerResource>>, string?) extension IResourceBuilder<MySqlServerResource> Adds an administration and development platform for MySql to the application model using Adminer.
public static class MySqlBuilderExtensions{ public static IResourceBuilder<MySqlServerResource> WithAdminer( this IResourceBuilder<MySqlServerResource> builder, Action<IResourceBuilder<AdminerContainerResource>>? configureContainer = null, string? containerName = null) { // ... }}Parameters
builder IResourceBuilder<MySqlServerResource> configureContainer Action<IResourceBuilder<AdminerContainerResource>> optional containerName string? optional Returns
IResourceBuilder<MySqlServerResource> A reference to the ApplicationModel.IResourceBuilder`1. Remarks
This version of the package defaults to the tag of the container image. The MySql server resource builder. Configuration callback for Adminer container resource. The name of the container (Optional). Use in application host with a MySql resource
var builder = DistributedApplication.CreateBuilder(args);
var mysql = builder.AddMySql("mysql") .WithAdminer();var db = mysql.AddDatabase("db");
var api = builder.AddProject<Projects.Api>("api") .WithReference(db);
builder.Build().Run();WithDbGate(IResourceBuilder<MySqlServerResource>, Action<IResourceBuilder<DbGateContainerResource>>, string?) Section titled WithDbGate(IResourceBuilder<MySqlServerResource>, Action<IResourceBuilder<DbGateContainerResource>>, string?) extension IResourceBuilder<MySqlServerResource> Adds an administration and development platform for MySql to the application model using DbGate.
public static class MySqlBuilderExtensions{ public static IResourceBuilder<MySqlServerResource> WithDbGate( this IResourceBuilder<MySqlServerResource> builder, Action<IResourceBuilder<DbGateContainerResource>>? configureContainer = null, string? containerName = null) { // ... }}Parameters
builder IResourceBuilder<MySqlServerResource> configureContainer Action<IResourceBuilder<DbGateContainerResource>> optional containerName string? optional Returns
IResourceBuilder<MySqlServerResource> A reference to the ApplicationModel.IResourceBuilder`1. Remarks
This version of the package defaults to the tag of the container image. The MySql server resource builder. Configuration callback for DbGate container resource. The name of the container (Optional). Use in application host with a MySql resource
var builder = DistributedApplication.CreateBuilder(args);
var mysql = builder.AddMySql("mysql") .WithDbGate();var db = mysql.AddDatabase("db");
var api = builder.AddProject<Projects.Api>("api") .WithReference(db);
builder.Build().Run();