void chatHost_ActivitySessionCancelled(object sender, ActivitySessionEventArgs e) { if (e.ActivitySessionId == session.Id) { Cancel(false); OnTransferCancelled(); } }
void chatHost_ActivityInvitationAccepted(object sender, ActivitySessionEventArgs e) { if (e.ActivitySessionId == session.Id) { worker = new BackgroundWorker(); worker.WorkerReportsProgress = true; worker.WorkerSupportsCancellation = true; worker.DoWork += worker_DoWork; worker.ProgressChanged += worker_ProgressChanged; worker.RunWorkerCompleted += worker_RunWorkerCompleted; worker.RunWorkerAsync(); } }