Пример #1
0
        private void UpdateLifecycle(ActivityExecutionContext context, Action <ActivityLifecycle> updateAction)
        {
            const string propertyName = "_Lifecycle";
            var          lifecycle    = context.GetState(propertyName, () => new ActivityLifecycle());

            updateAction(lifecycle);
            context.SetState(propertyName, lifecycle);
        }