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