2009-07-15 2 views
1

В ActivityExecutionContext есть три способа создания закладок: CreateBookmark, CreateNamedBookmark и CreateProtocolBookmark.В чем разница между протоколом и названной закладкой в ​​Windows Workflow Foundation 4.0?

  1. Какой из них предполагается использовать для какой-либо асинхронной работы?
  2. В чем разница между именованной и закладкой протокола?
  3. Какое из двух делает CreateBookmark() возвращение и почему специальный случай? Кажется, он ведет себя как именованная закладка только без имени, судя по ее поведению, и .NET Reflector.

ответ

0

На данный момент BETA 1 только что выпущен, и до сих пор я видел только примеры createNamedBookmark для асинхронной работы.

http://msmvps.com/blogs/theproblemsolver/archive/2009/07/15/more-asynchronous-work-in-windows-workflow-foundation-4.aspx

Там нет документации из MSDN для рамок протокола, поэтому я предполагаю, что только команда WF Ядро может ответить на ваш вопрос, как сейчас. В противном случае вам придется подождать до следующего выпуска.

http://msdn.microsoft.com/en-us/library/system.activities.activityexecutioncontext.createprotocolbookmark%28VS.100%29.aspx

+1

Спасибо за указание на мой собственный блог :-) Я не очень понимаю, CreateProtocolBookmark() пока нет. Однако я понимаю, что API очень низкого уровня, который используется внутри, и CreateNamedBookmark(), как правило, является правильным путем. – Maurice

+0

@Maurice, я ваш постоянный читатель вашего блога и продолжаю публиковать о WF 4.0. –

Смежные вопросы