Namen für Ausgabe-Blobs für eine Azure-Funktion generieren

Mit den Bindungsoptionen für eine Azure-Funktion kann der Name eines zu schreibenden Blobs auf der Grundlage von Parametern angegeben werden, die vom Trigger abgeleitet wurden (z. B. der Warteschlangennachricht, die die Funktion ausgelöst hat). Die Dokumentation zeigt ein Beispiel dafür.

Meine Frage ist: Wie gehe ich am besten vor, wenn der Name des Blobs nicht im Voraus bekannt ist, aber tatsächlich @ isberechne als Teil der Funktionsausführung?

Und verwandt: Was ist zu tun, wenn die Funktion basierend auf dem Ergebnis ihrer Berechnung einen Ausgabeblob (oder mehrere Ausgabeblobs!) Erzeugen kann oder nicht?

Soweit ich jetzt sehen kann, hilft der Bindungsmechanismus von Azure Function in diesen Fällen nicht viel, und der einfachste Ansatz besteht darin, auf eine Assembly zu verweisen, in der der Azure Blob "auf klassische Weise" geschrieben wird. Aber gibt es einen idiomatischeren Weg?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage