JoinBlock<T1,T2,T3>.Completion Propriedade
Definição
public:
property System::Threading::Tasks::Task ^ Completion { System::Threading::Tasks::Task ^ get(); };
public System.Threading.Tasks.Task Completion { get; }
member this.Completion : System.Threading.Tasks.Task
Public ReadOnly Property Completion As Task
Valor da propriedade
A tarefa.The task.
Implementações
Comentários
Um bloco de fluxo de mensagens é considerado concluído quando não está processando uma mensagem no momento e quando tem certeza de que ele não processará mais mensagens.A dataflow block is considered completed when it is not currently processing a message and when it has guaranteed that it will not process any more messages. O retornado Task passará para um estado concluído quando o bloco associado for concluído.The returned Task will transition to a completed state when the associated block has completed. Ele fará a transição para o TaskStatus RanToCompletion estado quando o bloco concluir seu processamento com êxito de acordo com a semântica definida do bloco de fluxo de transmissão.It will transition to the TaskStatusRanToCompletion state when the block completes its processing successfully according to the dataflow block's defined semantics. Ele fará a transição para o TaskStatus Faulted estado quando o bloco de fluxo de transmissão tiver concluído o processamento prematuramente devido a uma exceção sem tratamento, e ele passará para o TaskStatus Canceled estado quando o bloco de fluxo de transmissão tiver concluído o processamento prematuramente devido ao recebimento de uma solicitação de cancelamento.It will transition to the TaskStatusFaulted state when the dataflow block has completed processing prematurely due to an unhandled exception, and it will transition to the TaskStatusCanceled state when the dataflow block has completed processing prematurely due to receiving a cancellation request. Se a tarefa for concluída no Faulted estado, sua Exception propriedade retornará um AggregateException contendo uma ou mais exceções que fizeram com que o bloco falhe.If the task completes in the Faulted state, its Exception property will return an AggregateException containing the one or more exceptions that caused the block to fail.