In-depth analysis of the development process of Workflow Foundation (II)

Source: Internet
Author: User
What is compensation?
Windows Workflow Foundation compensation can be:
It is implicit by default. If no exception is specified or an unhandled exception occurs
Explicitly use compensateactivity
Use transactions in Workflow
System. Transactions. transactionscope
Transactionscopeactivity
Compensatabletransactionscopeactivity

Workflow status changed during running
Change a running workflow instance
Change the running behavior
Change the structure of Workflow
For example, dynamically add or delete an activity.
Use policyactivity to change ruleset
Change the workflow branch by changing the rulecondition Definition
Use invokeworkflowactivity to insert new business logic
Use the new xoml to change the existing workflow
Add a new eventdrivenactivity to respond to a new event
For example, the new approval process

data exchange in workflow
data exchange between workflow and its host environment
handleexternaleventactivity
callexternalmethodactivity
externaldataexchangeattribute
data exchange between workflow
webserviceinputactivity
webserviceoutputactivity
invokewebserviceactivity
sendactivity
receiveactivity

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.