Table of Contents

Method NextRangeFrom

Namespace
Zedal.Sdk.Apis.Diwass
Assembly
Zedal.Sdk.dll

NextRangeFrom(IEnumerable<string>, int)

Wie NextFrom(IEnumerable<string>), aber für einen Mehrfachabruf: liefert count aufeinanderfolgende freie Nummern ab der nächsten freien.

public static IReadOnlyList<int> NextRangeFrom(IEnumerable<string> existingSequenceNumbers, int count)

Parameters

existingSequenceNumbers IEnumerable<string>

Bereits vergebene Transportpapiernummern bzw. MovementIds einer Notifizierung. null ist erlaubt.

count int

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

Returns

IReadOnlyList<int>

Aufsteigende Liste freier SequenceNumbers.

Remarks

Die Nummern sind ein zusammenhängender Vorschlag, keine Reservierung — vergeben ist eine Nummer erst mit dem gespeicherten Dokument.

Exceptions

ArgumentOutOfRangeException

count ist negativ.