Table of Contents

Namespace Zedal.Sdk.DocumentHandler.InboxSync

Classes

FailedInboxImport
ImportedInboxItem
InboxImportReport

Ergebnis eines IInboxImporter-Laufs. Trackt Inbox-Einträge ausschließlich über ihre Infotech.Zedal.Core.V1.Api.DocumentId, nicht über fachliche Identitäten (notification_id, sequence_number etc.). Default: erfolgreiche Einträge werden aus der Inbox entfernt, fehlgeschlagene bleiben stehen und tauchen in Failed auf — der Aufrufer kann sie inspizieren und bei Bedarf gezielt wegräumen (RemoveDocumentsFromInbox(IEnumerable<DocumentId>)). Mit removeOnFailure: true verhalten sich die Import-Methoden wie früher und entfernen Einträge auch bei Importfehler.

InboxImporter

Standard-Implementierung von IInboxImporter auf Basis der Core-Query- und Document-APIs.

InboxItem

Peek-Sicht auf einen Inbox-Eintrag, den IInboxImporter als nächstes verarbeiten würde. Ergebnis von ListPendingAsync(IEnumerable<string>, int, CancellationToken).

Interfaces

IInboxImporter

Übernimmt Einträge aus der ZEDAL-Inbox in den lokalen Bestand. Nutzt ListInboxDocuments(QueryParameter) für serverseitiges Type-Filtern und delegiert pro Eintrag an die passende IDocumentApi-Import-Methode.