Numbering |
Exception | Condition |
---|---|
ArgumentException | The sequence partition does not exist in the schema. |
ArgumentNullException | A non-optional argument was null |
ArgumentOutOfRangeException | firstNumber must be in range between 1 and MaximumStartingNumber. |
InvalidOperationException | Either the schema or its document cannot be modified at present. |
A shift of all numbers in the sequence will be computed and applied so the first (lowest) number in the sequence would have the given value. All the other numbers will then be shifted relatively by the same amount.
Any existing gaps in the current numbering sequence will be preserved.
Shifts that would make the start number less than 1 or bigger than MaximumStartingNumber are considered invalid.