Table of Contents

Method ImportToFileAreaAsync

Namespace
Zedal.Sdk.DocumentHandler.InboxSync
Assembly
Zedal.Sdk.dll

ImportToFileAreaAsync(IEnumerable<string>, PrivacyLevel, int, bool, CancellationToken)

Übernimmt Inbox-Einträge in den File-Area-Bereich (Nachweis-Akten) per ImportDocumentToFileAreaFromInbox(DocumentId, PrivacyLevel). Ziel-Akte wird vom Server bestimmt (vorhandene passende Akte oder Neuanlage).

public Task<InboxImportReport> ImportToFileAreaAsync(IEnumerable<string> documentTypes = null, PrivacyLevel minPrivacyLevel = PrivacyLevel.PrivacyPrivate, int pageSize = 200, bool removeOnFailure = false, CancellationToken ct = default)

Parameters

documentTypes IEnumerable<string>

document_type-Werte, die übernommen werden sollen. null oder leer bedeutet: kein Type-Filter, alle Inbox-Einträge werden versucht.

minPrivacyLevel PrivacyLevel

Mindest-Privacy-Level beim Suchen/Anlegen der Akte.

pageSize int

Max. Anzahl Inbox-Einträge pro Lauf.

removeOnFailure bool

Wenn true, wird der Inbox-Eintrag auch bei Importfehler entfernt (altes Verhalten — sinnvoll für unbeaufsichtigte Daemons mit fachlich defekten Einträgen, die sonst die Page blockieren). Default false: Fehler-Einträge bleiben in der Inbox und sind über Failed sichtbar.

ct CancellationToken

Cancellation-Token.

Returns

Task<InboxImportReport>