Method WatchSigningProcess
WatchSigningProcess(string, Func<SigningProcess, Task>, CancellationToken, ZedalCallContext)
Zustandsstrom des Vorgangs (WatchSigningProcess, server-streaming). Konvention im SDK (netstandard2.0, keine IAsyncEnumerable-Zusatzabhängigkeit): je Update ein Callback; der Task endet mit dem ersten Endzustand oder bei Abbruch über das Token. Fällt der Stream weg, wirft der Task die RpcException — der Aufrufer entscheidet über den Polling-Rückfall (WaitForSigningProcess(string, ZedalCallContext)).
Task WatchSigningProcess(string signingProcessId, Func<SigningProcess, Task> onUpdate, CancellationToken cancellationToken = default, ZedalCallContext context = default)
Parameters
signingProcessIdstringonUpdateFunc<SigningProcess, Task>cancellationTokenCancellationTokencontextZedalCallContext
Returns
Remarks
Langläufer: Der Strom bleibt offen, solange der Mensch signiert, und läuft
deshalb ohne die Default-Deadline des Clients — sonst reißt er nach 30 Sekunden
mit DeadlineExceeded ab. Wer doch eine Zeitgrenze will, setzt sie ausdrücklich
im context (WithTimeout(int));
sie bleibt dann erhalten.