Язык

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 действии.

Комментарии

В определенных ситуациях и для определенных типов одновременно происходят несколько событий хода выполнения упаковки. Эти логически разные, но темпоральные события объединяются в один и PackagingProgressEventNumberCompleted более 1. Например, при печати подмножество шрифта выполняется каждые четыре страницы. Каждая страница должна быть кэширована до завершения подмножества, а затем одновременно происходят все четыре FixedPageCompleted события. Результирующие PackagingProgressEventArgs наборы ActionFixedPageCompleted и задает NumberCompleted значение 4.

Например, если пакет состоит из одного четырехстраничного документа, использующего один шрифт и нет изображений или других ресурсов, последовательность событий может произойти, как показано в следующей таблице:

Последовательность событий для простого пакета

ДобавлениеDocumentSequence 1

ДобавлениеFixedDocument 1

ДобавлениеFixedPage 1

ДобавлениеFixedPage 1

ДобавлениеFixedPage 1

ДобавлениеFixedPage 1

FontAdded 1

FixedPageCompleted 4

FixedDocumentCompleted 1

DocumentSequenceCompleted 1

XpsDocumentCommitted 1

Применяется к