Table of Contents

Method GetNextMovementSequenceNumbers

Namespace
Zedal.Sdk
Assembly
Zedal.Sdk.dll

GetNextMovementSequenceNumbers(string, int, ZedalCallContext)

Wie GetNextMovementSequenceNumber(string, ZedalCallContext), aber für den Mehrfachabruf: liefert count aufeinanderfolgende freie SequenceNumbers einer Notifizierung — in einer Abfrage, nicht count Abfragen.

Task<IReadOnlyList<int>> GetNextMovementSequenceNumbers(string notificationId, int count, ZedalCallContext context = default)

Parameters

notificationId string

Fachliche NotificationId, auf der die Movements liegen.

count int

Anzahl der benötigten Nummern; 0 liefert eine leere Liste.

context ZedalCallContext

Optionale Deadline-/Cancellation-Steuerung; ohne Angabe gilt der Client-Default.

Returns

Task<IReadOnlyList<int>>

Aufsteigende Liste freier SequenceNumbers.

Remarks

Auch hier gilt: ermittelt, nicht reserviert. Die Nummern sind ein zusammenhängender Vorschlag; vergeben ist eine Nummer erst mit dem gespeicherten Dokument.

Exceptions

ArgumentException

notificationId ist leer.

ArgumentOutOfRangeException

count ist negativ.