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

Ein Treffpunkt für C#-Programmierer
Guest
 Wie kann ich in C# dieselbe eindeutige ID generieren, die .NET 9 Aspire an Ressourcennamen anhängt?

Post by Guest »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post