OSDN Git Service

asyncを使用するようにした
[completeeraser/CompleteEraser.git] / CompleteEraser / IOperation.cs
index f7d2644..dabefde 100644 (file)
@@ -1,5 +1,6 @@
 using System;\r
 using System.Collections.Generic;\r
+using System.Threading;\r
 \r
 namespace CompleteEraser\r
 {\r
@@ -33,6 +34,7 @@ namespace CompleteEraser
     {\r
         event ProgressingEventHandler Progressing;\r
         event ProgressedEventHandler Progressed;\r
-        void Execute(IEnumerable<string> targets);\r
+        event EventHandler Complete;\r
+        void ExecuteAsync(IEnumerable<string> targets, CancellationToken cancelToken);\r
     }\r
 }\r