Table of Contents

Method SubmitAsync

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

SubmitAsync(IEnumerable<DocumentInput>, SigningOptions, string, ZedalCallContext)

Vorgang anlegen und vorlegen — und dann aufhören. Für Aufrufer, die die signing_url weitergeben und den Vorgang später über GetSigningProcess(string, ZedalCallContext), WaitForSigningProcess(string, ZedalCallContext) oder GetResults(GetResultsRequest, ZedalCallContext) weiterverfolgen (eigene Warteschlange, Skript ohne Warten). SignAsync(IEnumerable<DocumentInput>, SigningOptions, Action<string>, string, CancellationToken, ZedalCallContext, Action<SigningProcess>) baut auf diesem Schritt auf.

Task<SubmittedSigningProcess> SubmitAsync(IEnumerable<DocumentInput> documents, SigningOptions options = null, string redirectUrl = null, ZedalCallContext context = default)

Parameters

documents IEnumerable<DocumentInput>

Zu signierende Dokumente (inline oder Referenz).

options SigningOptions

Optionale Vorgangsoptionen (Signaturgrund, …); ohne Angabe leer.

redirectUrl string

Optionaler Rückweg nach Abschluss (Allowlist!). Leer oder nur Leerraum heißt: Feld nicht setzen.

context ZedalCallContext

Deadline-/Metadaten-Steuerung je Aufruf.

Returns

Task<SubmittedSigningProcess>

Remarks

Bewusst kein „Aussteigen“ aus SignAsync(IEnumerable<DocumentInput>, SigningOptions, Action<string>, string, CancellationToken, ZedalCallContext, Action<SigningProcess>) nach der URL: Die Fassade wartet danach im Long-Poll weiter, und ihr URL-Callback trägt den Handoff-Token, nicht die Vorgangs-Id. Beide Aufrufe hier sind kurz und behalten die Default-Deadline — ein hängender Dienst soll dort auffallen.