コード例 #1
0
        protected override void Abort(NativeActivityAbortContext context)
        {
            var subscriptionHandle = this.SubscriptionHandle.Get(context);

            subscriptionHandle.ReleaseSubscription(context.GetExtension <Hosting.FolderWatcherExtension>());
            base.Abort(context);
        }
コード例 #2
0
        protected override void Abort(NativeActivityAbortContext context)
        {
            var bookmark = this.timerExpiredBookmark.Get(context);

            if (bookmark != null)
            {
                context.GetTimerExtension().CancelTimer(bookmark);
            }
            base.Abort(context);
        }
コード例 #3
0
ファイル: Delay.cs プロジェクト: sunxiaotianmg/CoreWF
        protected override void Abort(NativeActivityAbortContext context)
        {
            Bookmark timerBookmark = this.timerBookmark.Get(context);

            // The bookmark could be null in abort when user passed in a negative delay as a duration
            if (timerBookmark != null)
            {
                TimerExtension timerExtension = GetTimerExtension(context);
                timerExtension.CancelTimer(timerBookmark);
            }
            base.Abort(context);
        }
コード例 #4
0
ファイル: TriggerScope.cs プロジェクト: fc205/SharedContext
 protected override void Abort(NativeActivityAbortContext context)
 {
     try
     {
         StopMonitoring(context);
     }
     finally
     {
         // Clean-up even if there is an exception in the derived class.
         base.Abort(context);
     }
 }
 protected override void Abort(NativeActivityAbortContext context)
 {
     base.Abort(context);
 }
コード例 #6
0
 protected override void Abort(NativeActivityAbortContext context)
 {
     RemoveActiveBookmark(context);
     base.Abort(context);
 }
コード例 #7
0
 protected override void Abort(NativeActivityAbortContext context)
 {
     base.Abort(context);
     Console.WriteLine("Abort Reason: {0}", context.Reason.Message);
 }
 protected override void Abort(NativeActivityAbortContext context)
 {
     Kernel.Get(context)?.Close();
     base.Abort(context);
 }
コード例 #9
0
 protected override void Abort(NativeActivityAbortContext context)
 {
     UnregisterReceiveNotification(context);
     base.Abort(context);
 }
 protected override void Abort(NativeActivityAbortContext context)
 {
     _kernel?.Dispose();
     base.Abort(context);
 }
コード例 #11
0
 protected override void Abort(NativeActivityAbortContext context)
 {
     Clean().DoNotAwait();
     base.Abort(context);
 }
コード例 #12
0
 protected override void Abort(NativeActivityAbortContext context)
 {
     this.StopMonitor(context);
     base.Abort(context);
 }