Method NextRangeFrom
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
existingSequenceNumbersIEnumerable<string>Bereits vergebene Transportpapiernummern bzw. MovementIds einer Notifizierung.
nullist erlaubt.countintAnzahl der benötigten Nummern;
0liefert 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
countist negativ.