// Per ora non ci interessa avere una funzione di callback EndInvoke // passiamo pertanto null protected virtual void Run() { if (Finish != null) { Finish.BeginInvoke(this, null, null); } }