Ich habe eine Azure -dauerhafte Funktion in C# und der Endpunkt wird ausgelöst, der die dauerhafte Funktion mit grundlegenden Informationen startet, und die Aktionsfunktion wird aufgerufen und erstellt einen Datensatz in einer Datenbank.
Code: Select all
var actionOneResult = await context.WaitForExternalEvent($"actionOne");
< /code>
Eine andere Funktion wird als Eingabe überprüft und gibt sie zur Verarbeitung zurück, sodass das Warten fortgesetzt werden kann. < /p>
Dann < /p>
var actionOneProcessResult = await context.CallActivityAsync("processActionOne", new ActionOneData
{
data = actionOneResult,
info = someFunctionData
});
Dieser Prozess Die Benutzerinformationen, wenn alles in Ordnung ist, ist alles in Ordnung.
Ich möchte jedoch mit der Verarbeitung zu tun, die einen Fehler zurückgibt und möglicherweise den Benutzer eingeben und die Fehler vom Prozess an den Client zurückgeben.>