Table of Contents

Method EmbedOperatorsAsync

Namespace
Zedal.Sdk.Apis.Diwass.Pull
Assembly
Zedal.Sdk.dll

EmbedOperatorsAsync(byte[], WhitespaceHandling)

Reichert ein ZEWASS-DocXml um den GetOperatorResponse-Block an, der für die im Dokument referenzierten OperatorInternalIDs gehört. Idempotent — ist bereits ein GetOperatorResponse vorhanden oder enthält das Doc keine Operator-IDs, wird das Original unverändert zurückgegeben.

Same Logik wie der automatische Side-Channel-Pull in PullAsDocXmlCore(string) für Notifications/Movements, aber ohne vorherigen Lifecycle-Pull — gedacht für Aufrufer, die das DocXml anders erzeugt haben (z.B. lokal über CreateAnnex7) und es trotzdem vor dem PDF-Render mit Operator-Details auffüllen wollen.

public Task<byte[]> EmbedOperatorsAsync(byte[] docXml, WhitespaceHandling whitespace = WhitespaceHandling.Collapse)

Parameters

docXml byte[]

ZEWASS-DocXml, das um den GetOperatorResponse-Block angereichert wird.

whitespace WhitespaceHandling

Whitespace-Verarbeitung der getOperator-Textwerte vor dem Einbetten (default Collapse). Preserve bettet die rohe DIWASS-Antwort unverändert ein.

Returns

Task<byte[]>