Как я могу создать на C# тот же уникальный идентификатор, который .NET 9 Aspire добавляет к именам ресурсов?C#

Место общения программистов C#
Ответить
Anonymous
 Как я могу создать на C# тот же уникальный идентификатор, который .NET 9 Aspire добавляет к именам ресурсов?

Сообщение Anonymous »

Когда я развертываю приложение .NET 9 Aspire в Azure, к именам ресурсов добавляется уникальный идентификатор. Я хотел бы знать, как воспроизвести этот процесс генерации идентификатора в моем коде C# в ASP.NET.
Вот код program.cs .NET 9 Aspire AppHost:

Код: Выделить всё

var builder = DistributedApplication.CreateBuilder(args);

var cosmos = builder.AddAzureCosmosDB("cosmos");

var apiService = builder.AddProject
("apiservice")
.WithReference(cosmos)
.WaitFor(cosmos);

builder.AddProject("webfrontend")
.WithExternalHttpEndpoints()
.WithReference(apiService)
.WaitFor(apiService);

builder.Build().Run();
Поэтому, когда я развертываю это в Microsoft Azure, оно генерирует уникальную короткую строку, которая будет использоваться для переименования ресурсов, созданных для этого проекта, например, «cosmos» будет «cosmos-l82fdez». , "api" будет "api-l82fdez".


Подробнее здесь: https://stackoverflow.com/questions/793 ... pends-to-r
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»