docs: Deutsche Methoden- und Codekommentare ergänzen

This commit is contained in:
admin committed 2026-09-07 16:37:10 +02:00
1 parent bb9b20cc25
commit 11e7f68304
9 files changed
+97

No files matched your search

+6
View File
@@ -1,12 +1,16 @@
using Azure.Storage.Blobs;
// Lokales Hilfsprogramm für Azurite (UseDevelopmentStorage=true):
// <Dateipfad> lädt einen Import hoch; result <Blobname> liest dessen JSON-Prüfbericht.
if (args.Length == 2 && args[0] == "result")
{
// args[1] ist der beim Upload ausgegebene Blobname einschließlich der ursprünglichen Dateiendung.
var resultBlob = new BlobClient(
"UseDevelopmentStorage=true",
"results",
$"{args[1]}.json");
// Die Function verarbeitet Uploads asynchron; der Bericht kann daher noch fehlen.
if (!(await resultBlob.ExistsAsync()).Value)
{
Console.Error.WriteLine(
@@ -31,6 +35,7 @@ var container = new BlobContainerClient(
"UseDevelopmentStorage=true",
"imports");
// Beide Container werden auch bei einer frisch gestarteten lokalen Storage-Umgebung angelegt.
await container.CreateIfNotExistsAsync();
var resultsContainer = new BlobContainerClient(
@@ -39,6 +44,7 @@ var resultsContainer = new BlobContainerClient(
await resultsContainer.CreateIfNotExistsAsync();
// Die zufällige Kennung verhindert Namenskollisionen bei wiederholtem Upload derselben Datei.
var blobName = $"{Guid.NewGuid():N}-{Path.GetFileName(args[0])}";
var blob = container.GetBlobClient(blobName);