PackagingProgressEventArgs.NumberCompleted Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, сколько раз одновременно произошло действие, указанное в Action.
public:
property int NumberCompleted { int get(); };
public int NumberCompleted { get; }
member this.NumberCompleted : int
Public ReadOnly Property NumberCompleted As Integer
Значение свойства
Значение типа Int32, указывающее, сколько раз одновременно произошло действие, указанное в Action.
Комментарии
В определенных ситуациях и для определенных типов одновременно происходят несколько событий выполнения упаковки. Эти логически разные, но темпоральные идентичные события объединяются в один PackagingProgressEvent и NumberCompleted имеют более 1. Например, при печати подмножество шрифта выполняется каждые четыре страницы. Каждая страница должна быть кэширована до завершения подмножества, а затем все четыре FixedPageCompleted события происходят одновременно. Результирующий PackagingProgressEventArgs задает значение Action , FixedPageCompleted а — значение NumberCompleted 4.
Например, если пакет состоит из одного четырехстраничного документа, использующего один шрифт без изображений или других ресурсов, может возникнуть последовательность событий, как показано в следующей таблице:
Последовательность событий для простого пакета
AddingDocumentSequence
1
ДобавлениеFixedDocument
1
AddingFixedPage
1
AddingFixedPage
1
AddingFixedPage
1
AddingFixedPage
1
FontAdded
1
FixedPageCompleted
4
FixedDocumentCompleted
1
DocumentSequenceCompleted
1
XpsDocumentCommitted
1