Partilhar via


PackagingProgressEventArgs.NumberCompleted Propriedade

Definição

Obtém o número de vezes simultâneas que a ação identificada no Action ocorreu.

public:
 property int NumberCompleted { int get(); };
public int NumberCompleted { get; }
member this.NumberCompleted : int
Public ReadOnly Property NumberCompleted As Integer

Valor da propriedade

Um Int32 que representa o número de vezes simultâneas em que a ação identificada em Action ocorreu.

Comentários

Em determinadas situações e para tipos específicos, vários eventos de progresso de empacotamento ocorrem ao mesmo tempo. Esses eventos logicamente distintos, mas temporalmente idênticos, são combinados em um único PackagingProgressEvent e NumberCompleted são mais de 1. Por exemplo, quando você imprime, a subconfiguração de fonte é executada a cada quatro páginas. Cada página deve ser armazenada em cache até que a subconfiguração seja concluída e, em seguida, todos os quatro FixedPageCompleted eventos ocorram ao mesmo tempo. O resultante PackagingProgressEventArgs define Action como FixedPageCompleted e define NumberCompleted como 4.

Por exemplo, se um pacote consistir em um único documento de quatro páginas que usa uma fonte e nenhuma imagem ou outros recursos, a sequência de eventos poderá ocorrer conforme mostrado na tabela a seguir:

A sequência de eventos para um pacote simples

AddingDocumentSequence
1

AddingFixedDocument
1

AddingFixedPage
1

AddingFixedPage
1

AddingFixedPage
1

AddingFixedPage
1

Fonte Adicionada
1

FixedPageCompleted
4

FixedDocumentCompleted
1

DocumentSequenceCompleted
1

XpsDocumentCommitted
1

Aplica-se a