1
我有一个活动:工作流4.0和系列化
public sealed class MyStupidActivity<T> : NativeActivity<T>
{
/// <summary>
/// Executes the activity.
/// </summary>
/// <param name="context"></param>
protected override void Execute(NativeActivityContext context)
{
throw new System.NotImplementedException();
}
}
它有一个设计师,一个自定义序列
[DesignerSerializer(typeof(StupidActivityDesignerSerializer), typeof(WorkflowMarkupSerializer))]
[Designer(typeof(StupidActivityDesigner))]
public sealed class MyStupidActivity<T> : NativeActivity<T>
,但它似乎永远不会调用我的串行方法。需要什么?我已经在构造函数/ before/afterserialize方法上放置了断点,而且什么也没有。
我在做什么错?
会猜测ActivityXamlServices不尊重这个属性。为什么你想控制你的活动序列化的方式? (一些Reflector的工作,我发现它绝对没有; DSA受到WF3的推崇,这就是为什么你可以在搜索自定义活动设计器序列化器时找到它) – Will 2011-05-24 12:31:42