Table of Contents

Method WatchSigningProcess

Namespace
Zedal.Sdk.Apis.Signer
Assembly
Zedal.Sdk.dll

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

signingProcessId string
onUpdate Func<SigningProcess, Task>
cancellationToken CancellationToken
context ZedalCallContext

Returns

Task

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.