Table of Contents

Class InboxImporter

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

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

public sealed class InboxImporter : IInboxImporter
Inheritance
InboxImporter
Implements
Inherited Members

Constructors

InboxImporter(ICoreApi)

Methods

ImportAsTransportAsync(IEnumerable<string>, int, bool, CancellationToken)

Übernimmt Inbox-Einträge per ImportTransportDocumentFromInbox(DocumentId, bool, bool).

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).

ListPendingAsync(IEnumerable<string>, int, CancellationToken)

Listet die Inbox-Einträge auf, die als nächstes von ImportAsTransportAsync bzw. ImportToFileAreaAsync verarbeitet würden. Reine Peek-Operation — nichts wird konsumiert oder verändert. Wendet denselben Filter an wie die Import-Methoden (removed = false, optional document_type IN [...]).