Namespace Zedal.Sdk.DocumentHandler.InboxSync
Classes
- 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: trueverhalten 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.