示例#1
0
 public void Dispose()
 {
     try
     {
         sharing.Dispose();
         ThreadManager.Abort("StreamTimeout");
         foreach (string identifier in Streams.Keys)
         {
             EndStream(identifier);
         }
     }
     catch (Exception ex)
     {
         Log.Info("Failed to dispose WSS", ex);
     }
 }
示例#2
0
 // Обработка исключений с прерыванием работы потоков
 private void HandleException(string errorMsg)
 {
     _status = Status.failed;
     _threadManager.Abort();
     ConsoleInfo.ShowError(errorMsg);
 }
示例#3
0
 public bool Stop()
 {
     ThreadManager.Abort(processThread);
     return(true);
 }