Numbering |
Exception | Condition |
---|---|
ArgumentException | The sourcePartitions list must contain at least two names. -or- Either one or more sequences in the sourcePartitions list does not exist in the schema, or the list contains duplicated names. -or- The sequence newPartition does already exist in the schema. -or- the given newPartition cannot be used as a valid name of a numbering partition because it contains characters that are considered invalid, such as non-printable characters or those that cannot be used in a file's name. |
ArgumentNullException | A non-optional argument was null |
InvalidOperationException | Either the schema or its document cannot be modified at present. -or- Thrown if there is an element that cannot have new value of the NUMBER_PARTITION_PARAM parameter assigned. It may be an indication that the element is not free to be edited at present. |
Upon a successful merge, all elements in the new merged sequence will be renumbered in order of the element creation. There will be no gaps.
There must not be a sequence for the target partition in the schema yet, otherwise an exception will be thrown.
This operation modifies the Partition parameter of all elements in the sequences that are being merged. Therefore, all its elements must be accessible for editing, otherwise this operation will fail.