protected override void Execute(NativeActivityContext context) { if (context.IsInNoPersistScope) { throw FxTrace.Exception.AsError(new InvalidOperationException(System.Activities.SR.CannotPersistInsideNoPersist)); } if (onPersistCompleteCallback == null) { onPersistCompleteCallback = new BookmarkCallback(Persist.OnPersistComplete); } context.RequestPersist(onPersistCompleteCallback); }
protected override void Execute(NativeActivityContext context) { if (context.IsInNoPersistScope) { throw FxTrace.Exception.AsError(new InvalidOperationException(System.Activities.SR.CannotPersistInsideNoPersist)); } if (onPersistCompleteCallback == null) { onPersistCompleteCallback = new BookmarkCallback(Persist.OnPersistComplete); } context.RequestPersist(onPersistCompleteCallback); }
protected override void Execute(NativeActivityContext context) { if (context.IsInNoPersistScope) { throw Microsoft.CoreWf.Internals.FxTrace.Exception.AsError(new InvalidOperationException(SR.CannotPersistInsideNoPersist)); } if (s_onPersistCompleteCallback == null) { s_onPersistCompleteCallback = new BookmarkCallback(OnPersistComplete); } context.RequestPersist(s_onPersistCompleteCallback); }