Wie kann ich in C# dieselbe eindeutige ID generieren, die .NET 9 Aspire an Ressourcennamen anhängt?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie kann ich in C# dieselbe eindeutige ID generieren, die .NET 9 Aspire an Ressourcennamen anhängt?

by Guest » 31 Dec 2024, 13:55

Wenn ich meine .NET 9 Aspire-Anwendung in Azure bereitstelle, wird den Namen der Ressourcen eine eindeutige ID hinzugefügt. Ich würde gerne wissen, wie ich diesen ID-Generierungsprozess in meinem C#-Code in ASP.NET replizieren kann.
Hier ist der .NET 9 Aspire AppHost program.cs-Code:

Code: Select all

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();
Wenn ich dies also in Microsoft Azure bereitstelle, wird eine eindeutige kurze Zeichenfolge generiert, die zum Umbenennen der für dieses Projekt erstellten Ressourcen verwendet wird. „cosmos“ wird beispielsweise zu „cosmos-l82fdez“. , „api“ wird „api-l82fdez“ sein.

Top