示例#1
0
文件: DumpSaver.cs 项目: wyrover/ospy
 protected virtual void OnSaveCompleted(SaveCompletedEventArgs e)
 {
     if (SaveCompleted != null)
     {
         SaveCompleted(this, e);
     }
 }
示例#2
0
文件: DumpSaver.cs 项目: wyrover/ospy
        protected override void CompletionMethod(object state)
        {
            SaveState saveState = state as SaveState;

            AsyncOperation         asyncOp = saveState.m_asyncOperation;
            SaveCompletedEventArgs e       = new SaveCompletedEventArgs(saveState.m_saveInfo, saveState.m_exception, false, asyncOp.UserSuppliedState);

            FinalizeOperation(asyncOp, e);
        }
示例#3
0
 protected virtual void OnSaveCompleted(SaveCompletedEventArgs e)
 {
     if (SaveCompleted != null)
         SaveCompleted(this, e);
 }
示例#4
0
        protected override void CompletionMethod(object state)
        {
            SaveState saveState = state as SaveState;

            AsyncOperation asyncOp = saveState.m_asyncOperation;
            SaveCompletedEventArgs e = new SaveCompletedEventArgs(saveState.m_saveInfo, saveState.m_exception, false, asyncOp.UserSuppliedState);
            FinalizeOperation(asyncOp, e);
        }
示例#5
0
文件: MainForm.cs 项目: SayHalou/ospy
        private void dumpSaver_SaveCompleted(object sender, SaveCompletedEventArgs e)
        {
            curProgress.OperationComplete();

            try
            {
                // TODO: this stream should be closed even if it fails
                e.Stream.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(String.Format("Failed to save capture: {0}", ex.Message),
                                "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }