IDataflowBlock.Completion Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une Task qui représente l'opération asynchrone et l'achèvement du bloc de flux de données.
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
Valeur de propriété
Tâche.
Remarques
Un bloc de flux de données est considéré comme terminé lorsqu’il ne traite pas actuellement un message et qu’il a garanti qu’il ne traitera plus de messages. Le retourné Task passera à un état terminé une fois le bloc associé terminé. Il passe à l’état TaskStatusRanToCompletion lorsque le bloc termine son traitement correctement en fonction de la sémantique définie du bloc de flux de données. Il passe à l’état TaskStatusFaulted lorsque le bloc de flux de données a terminé le traitement prématurément en raison d’une exception non prise en charge, et il passe à l’état TaskStatusCanceled lorsque le bloc de flux de données a terminé le traitement prématurément en raison de la réception d’une demande d’annulation. Si la tâche se termine dans l’état Faulted , sa Exception
propriété retourne un AggregateException contenant une ou plusieurs exceptions qui ont provoqué l’échec du bloc.