Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

[70-526] Errata corrige "Special" #9

Una domanda del Trainig Kit dell'esame 70-526 chiede cosa succede quando si invoca il metodo BackgroundWorker.CancelAsync. La risposta segnalata come corretta è quella secondo cui viene generato l'evento RunWorkerCompleted. In realtà non è così: il metodo CancelAsync imposta la proprietà CancellationPending del BackgroundWorker su true. Tale proprietà deve essere verificata nel gestore dell'evento DoWork; nel caso in cui valga true, si devono eseguire i passaggi necessari all'interruzione del task, quindi si vede impostare la proprietà DoWorkEventArgs.Cancel su true: solo a questo punto viene generato l'evento RunWorkerCompleted.

Technorati tags: ,

Print | posted on domenica 16 settembre 2007 23:11 | Filed Under [ Certificazioni ]

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET