Я использую WF и написал закладку со следующим кодом:
[RequiredArgument]
public OutArgument<int> out_ar { get; set; }
protected override void Execute(NativeActivityContext context)
{
context.CreateBookmark("samename", new BookmarkCallback(OnBookmarkCallback));
protected override bool CanInduceIdle
{
get
{
return true;
}
}
void OnBookmarkCallback(NativeActivityContext context, Bookmark bookmark, object val)
{
out_ar.Set(context, (int)val);
int no = (int)val;
}
}
}
У меня вопрос: когда я могу попробовать аргумент Val, если это не то, что я хочу, я хочу остановить рабочий процесс, пока не придет правильное значение, тогда я смогу возобновить рабочий процесс?
Спасибо.