var builder = DistributedApplication.CreateBuilder(args);
var postgres = builder.AddPostgres("Postgres-AzureEntraEditor")
.WithDataVolume(isReadOnly: false)
.WithLifetime(ContainerLifetime.Persistent)
.WithPgAdmin();
var postgresdb = postgres.AddDatabase("postgres");
var rabbitmq = builder.AddRabbitMQ("messaging").WithManagementPlugin();
var apiService = builder.AddProject
("apiservice")
.WithReference(postgresdb)
.WithReference(rabbitmq);
builder.Build().Run();
В моем проекте «apiService» мне нужно использовать/настроить RabbitMQ. Как получить строку соединения, созданную Aspire для RabbitMQ, перед тем, как var app = builder.Build();?
Я использую .NET Aspire 9.0. Настройка хоста приложения выглядит следующим образом: [code]var builder = DistributedApplication.CreateBuilder(args);
var postgres = builder.AddPostgres("Postgres-AzureEntraEditor") .WithDataVolume(isReadOnly: false) .WithLifetime(ContainerLifetime.Persistent) .WithPgAdmin();
var postgresdb = postgres.AddDatabase("postgres");
var rabbitmq = builder.AddRabbitMQ("messaging").WithManagementPlugin();
var apiService = builder.AddProject ("apiservice") .WithReference(postgresdb) .WithReference(rabbitmq);
builder.Build().Run(); [/code] В моем проекте «apiService» мне нужно использовать/настроить RabbitMQ. Как получить строку соединения, созданную Aspire для RabbitMQ, перед тем, как var app = builder.Build();?