예제 #1
0
        protected virtual bool Visit <TInstance>(DelegateInstanceActivity <TInstance> activity)
            where TInstance : class
        {
            Trace.WriteLine("({0})[{1}] Action({2})".FormatWith(activity.State, activity.Event,
                                                                typeof(TInstance).ToShortTypeName()));

            return(true);
        }
예제 #2
0
        public void Configure(ActivityBuilder <TWorkflow, TInstance> builder)
        {
            var activity = new DelegateInstanceActivity <TInstance>(builder.State, builder.Event, _action);

            builder.AddActivity(activity);
        }