protected override void DisposeManagedResources() { if (isStarted) { if (!ForcedReadManifest) { tokenSource.Cancel(); } ((IDisposable)remoteControlClient).Dispose(); scheduler.CancelTimed(true); } }
/// <summary> /// Dispose managed resources implementation /// </summary> protected override void DisposeManagedResources() { if (!disposedContextPart) { lock (disposeLocker) { if (!disposedContextPart) { scheduler.CancelTimed(true); FlushPostedProperties(); if (!overrideInit) { hostSession.PostValidatedEvent(BuildCloseEvent()); } hostSession.RemoveContext(this); disposedContextPart = true; } } } }
private void DisposeInit() { base.DisposeManagedResources(); scheduler.CancelTimed(true); ProcessEvents(); }