Knowledge (XXG)

Windows Workflow Foundation

Source 📝

348:
designer. If a workflow is assembled in code, activities are instantiated like other CLR objects, and assembled into collections of a single parent activity, usually a Sequence or Flowchart. The single parent activity is then executed using WorkflowApplication or WorkflowInvoker, and runs as a workflow. The term "Workflow" here usually refers to the root activity that is executed by the host. Workflows can use both out-of-box activities and custom activities. Out-of-box activities include flow control activities such as DoWhile, Flowchart-related activities such as FlowDecision, WCF Messaging activities such as Send, and primitive activities that perform simple tasks like Assign and WriteLine. Custom activities are user-created CLR objects that derive from the class System.Activities.Activity, and provide declarative functionality by allowing the developer to define the execution behavior of the activity in code. Custom activities can benefit from having a custom activity designer associated with them to enhance the visual authoring experience in the Visual Studio IDE.
1083: 215: 1093: 1103: 36: 319:
Windows Workflow Foundation is used to create applications that execute an ordered business process, such as the steps needed to approve a document, hire a candidate for a position, or make a purchase. These processes can execute in a short amount of time, but are typically long-running, in which the
280:
Workflow Foundation was first released in Version 3 of the .NET Framework, and primarily uses the System.Workflow.Activities, System.Workflow.ComponentModel, and System.Workflow.Runtime namespaces. Workflows in version 3 were created using either the Sequential model (in which activities are executed
347:
using the workflow designer, or by being assembled programmatically in a .NET language such as C# or VB.NET. If the designer is used, activities are assembled on the workflow designer canvas by dragging them from the toolbox. Workflow arguments and variables are also created and assigned within the
259:
A workflow, as defined here, is a series of distinct programming steps or phases. Each step is modeled in WF as an Activity. The .NET Framework provides a library of activities (such as WriteLine, an activity that writes text to the console or other form of output). Custom activities can also be
299:
In .NET Framework 4, Windows Workflow Foundation was updated extensively, with new features such as Data Contract Resolver, Flowchart, and other flow control activities added. Workflow in .NET 4 uses the System.Activities namespace. Most notably, there is no longer a Workflow Runtime object in
1148: 324:
Have specific business logic that may need to change periodically, such as the tax or shipping calculation needed to determine the purchase price of an item, or the series of steps needed to approve a purchase, hire, or
54: 267:
Encapsulating programming functionality into the activities allows the developer to create more manageable applications; each component of execution can be developed as a
292:(WCF). With the new ReceiveActivity, workflows could respond to incoming WCF messages. The new features of Workflow in version 3.5 use the System.ServiceModel namespace. 281:
in order, with the completion of one activity leading to the next), or the State Machine model (in which activities are executed in response to external events).
1549: 320:
application will need to shut down to conserve memory between steps. Typically, business processes to be modeled as workflows have the following features:
260:
developed for additional functionality. Activities can be assembled visually into workflows using the Workflow Designer, a design surface that runs within
558:
WF is an acceptable abbreviation for Windows Workflow Foundation. WWF is not acceptable because it is a registered trademark of the World Wildlife Fund
1139: 644: 1508: 1222: 1887: 1738: 1498: 835: 344: 1523: 1513: 1488: 669: 525: 504: 490: 476: 1632: 331:
Have advanced business logic that might require workflow execution to travel down different branches depending on different circumstances.
2015: 1791: 1683: 1655: 1582: 1258: 1007: 545: 1882: 1859: 455: 441: 427: 413: 399: 385: 371: 241: 72: 1920: 1834: 1554: 1408: 867: 289: 1844: 1217: 1187: 1025: 892: 847: 1936: 1877: 1597: 1096: 696: 303:
Activities created in previous versions of the .NET Framework can be executed by .NET 4 workflows using the Interop activity.
1748: 820: 1872: 1743: 1733: 1721: 1132: 637: 1984: 1897: 886: 378:
Building Applications with Windows Workflow Foundation (WF): Basics of Windows Workflow Foundation (Digital Short Cut)
125: 1726: 1493: 1460: 1294: 570: 1716: 1518: 1435: 1212: 1207: 1182: 841: 617: 293: 282: 191: 1693: 1481: 1445: 830: 334:
Need to interact with other systems, such as a database, website or other client application, or web service.
1979: 1964: 1941: 1688: 1678: 1612: 1125: 1015: 752: 741: 664: 630: 268: 602: 2010: 1645: 1640: 1622: 1592: 1450: 1162: 987: 982: 946: 703: 1910: 1829: 1824: 1377: 1289: 1192: 852: 733: 1711: 1413: 1362: 1263: 1202: 803: 708: 1786: 1769: 1670: 1577: 1316: 862: 175: 1357: 1197: 763: 223: 180: 163: 300:
version 4; workflows are executed directly using WorkflowApplication or WorkflowInvoker instead.
1969: 1839: 1781: 1607: 1387: 1341: 873: 788: 521: 500: 486: 472: 451: 437: 423: 409: 395: 381: 367: 156: 1106: 1440: 1326: 914: 776: 151: 1321: 1058: 1020: 718: 288:
In .NET Framework 3.5, messaging activities were introduced that integrated Workflow with
245: 582: 1801: 1660: 1382: 1253: 1042: 931: 691: 253: 249: 168: 2004: 1915: 1905: 1819: 1703: 1572: 1503: 1336: 1331: 1086: 904: 880: 857: 813: 723: 307: 261: 248:, and a rehostable designer to implement long-running processes as workflows within 1974: 1617: 1037: 972: 798: 793: 17: 1959: 1867: 1602: 1306: 1248: 1243: 1117: 1032: 954: 808: 747: 1587: 1528: 1392: 1311: 923: 392:
Developing Applications with Windows Workflow Foundation (WF) (Video Training)
91: 1989: 1063: 936: 825: 237: 219: 96: 583:"A Developer's Introduction to Windows Workflow Foundation (WF) in .NET 4" 1372: 1172: 1167: 1814: 1809: 1774: 1650: 1476: 1418: 1367: 1284: 1268: 1068: 993: 959: 783: 771: 328:
Have several inputs into the workflow that may come hours or days apart
214: 1428: 1301: 713: 252:
applications. The latest version of WF was released as part of the
1455: 977: 213: 1544: 1423: 1227: 1177: 685: 653: 271:
object whose execution will be managed by the workflow runtime.
1121: 626: 1753: 29: 569:
Abbreviation WWF is not used because it's trademarked by
310:
will include an updated State Machine and Dynamic Update.
264:. The designer can also be hosted in other applications. 622: 50: 343:
Workflows are created either by being defined in XAML
1950: 1929: 1896: 1858: 1800: 1762: 1702: 1669: 1631: 1563: 1537: 1469: 1401: 1350: 1277: 1236: 1155: 1051: 1006: 945: 922: 913: 762: 732: 678: 186: 174: 162: 150: 124: 102: 90: 45:
may be too technical for most readers to understand
497:Microsoft Windows Workflow Foundation 4.0 Cookbook 448:Microsoft Windows Workflow Foundation Step by Step 366:, Addison-Wesley Professional, 13 October 2006, 1133: 638: 8: 85: 618:Microsoft Docs: Windows Workflow Foundation 1792:Security Support Provider Interface (SSPI) 1140: 1126: 1118: 1092: 919: 645: 631: 623: 469:Beginning WF: Windows Workflow in .NET 4.0 256:version 4.5 and is referred to as (WF45). 84: 73:Learn how and when to remove this message 57:, without removing the technical details. 499:, Packt Publishing, September 24, 2010, 434:Professional Windows Workflow Foundation 1223:Windows Advanced Rasterization Platform 537: 1218:DirectX Graphics Infrastructure (DXGI) 836:Extensible Application Markup Language 546:"Windows Workflow Foundation (WF) FAQ" 345:Extensible Application Markup Language 450:, Microsoft Press, 28 February 2007, 420:Pro WF: Windows Workflow in .NET 3.0 364:Essential Windows Workflow Foundation 55:make it understandable to non-experts 7: 1102: 1684:Microsoft Foundation Classes (MFC) 1656:Distributed Component Object Model 483:Pro WF: Windows Workflow in .NET 4 25: 1101: 1091: 1082: 1081: 868:Windows Communication Foundation 306:Future versions and releases of 290:Windows Communication Foundation 86:Windows Workflow Foundation (WF) 34: 893:Windows Presentation Foundation 848:Managed Extensibility Framework 1694:Windows Template Library (WTL) 131:WF45 / August 15, 2012 1: 1689:Active Template Library (ATL) 1409:Data Access Components (MDAC) 1149:Microsoft APIs and frameworks 548:. Microsoft. 22 December 2018 520:, Apress, November 14, 2012, 394:, June 7, 2007, Brian Noyes, 422:, Apress, 19 February 2007, 362:Dharma Shukla, Bob Schmidt: 275:Workflow Foundation versions 240:technology that provides an 204:/windows-workflow-foundation 1985:Multilingual User Interface 1911:Dynamic Data Exchange (DDE) 899:Windows Workflow Foundation 887:Windows Identity Foundation 408:, Apress, 23 October 2006, 230:Windows Workflow Foundation 2032: 2016:.NET Framework terminology 571:World Wide Fund for Nature 471:, Apress, March 19, 2010, 357:.NET Framework 3.0 and 3.5 1436:Extensible Storage Engine 1213:Windows Imaging Component 1208:Windows Image Acquisition 1077: 968: 842:Language Integrated Query 660: 485:, Apress, June 29, 2010, 294:Microsoft SharePoint 2010 283:Microsoft SharePoint 2007 146: 120: 831:Dynamic Language Runtime 670:Libraries and frameworks 380:, June 5, 2007, Kindle, 315:Workflow usage scenarios 1980:Language Interface Pack 1965:Text Services Framework 1679:Framework Class Library 753:Framework Class Library 742:Common Language Runtime 436:, Wrox, 12 March 2007, 269:Common Language Runtime 1623:Common Log File System 1451:Access Database Engine 1163:Desktop Window Manager 988:Native Image Generator 983:.NET Compiler Platform 704:.NET Compact Framework 226: 133:; 12 years ago 108:; 17 years ago 106:November 21, 2006 1951:Text and multilingual 853:Microsoft Silverlight 217: 1937:Active Accessibility 1203:Windows Color System 709:.NET Micro Framework 27:Microsoft technology 1975:Input method editor 1787:Data Protection API 1578:Windows Script Host 1317:Image Mastering API 863:Parallel Extensions 339:Authoring workflows 87: 18:Workflow Foundation 1873:Enterprise Library 1860:Software factories 1564:Administration and 1494:Filtering Platform 1295:Video Acceleration 603:.NET Framework 3.0 511:.NET Framework 4.5 462:.NET Framework 4.0 227: 224:.NET Framework 3.0 181:Software framework 1998: 1997: 1970:Text Object Model 1782:Windows CardSpace 1608:Windows Installer 1342:Video for Windows 1115: 1114: 1002: 1001: 874:WCF Data Services 526:978-1-4302-4383-0 505:978-1-84968-078-3 491:978-1-4302-2721-2 477:978-1-4302-2485-3 406:Foundations of WF 376:Michael Stiefel: 352:Books on Workflow 212: 211: 157:Microsoft Windows 83: 82: 75: 16:(Redirected from 2023: 1583:WMI (extensions) 1441:Entity Framework 1327:Media Foundation 1178:D3D (extensions) 1142: 1135: 1128: 1119: 1105: 1104: 1095: 1094: 1085: 1084: 920: 777:Entity Framework 647: 640: 633: 624: 605: 600: 594: 593: 591: 589: 579: 573: 567: 561: 560: 555: 553: 542: 481:Bruce Bukovics: 418:Bruce Bukovics: 404:Brian R. Myers: 244:, an in-process 208: 205: 203: 201: 199: 197: 195: 193: 152:Operating system 141: 139: 134: 116: 114: 109: 88: 78: 71: 67: 64: 58: 38: 37: 30: 21: 2031: 2030: 2026: 2025: 2024: 2022: 2021: 2020: 2001: 2000: 1999: 1994: 1952: 1946: 1925: 1892: 1854: 1796: 1758: 1698: 1665: 1633:Component model 1627: 1613:Error Reporting 1565: 1559: 1533: 1465: 1397: 1388:SideBar Gadgets 1346: 1322:Managed DirectX 1273: 1232: 1156:Graphics and UI 1151: 1146: 1116: 1111: 1073: 1059:.NET Foundation 1047: 998: 964: 941: 909: 758: 728: 697:Version history 679:Implementations 674: 656: 651: 614: 609: 608: 601: 597: 587: 585: 581: 580: 576: 568: 564: 551: 549: 544: 543: 539: 534: 513: 464: 446:Kenn Scribner: 359: 354: 341: 317: 277: 246:workflow engine 190: 142: 137: 135: 132: 112: 110: 107: 103:Initial release 79: 68: 62: 59: 51:help improve it 48: 39: 35: 28: 23: 22: 15: 12: 11: 5: 2029: 2027: 2019: 2018: 2013: 2003: 2002: 1996: 1995: 1993: 1992: 1987: 1982: 1977: 1972: 1967: 1962: 1956: 1954: 1948: 1947: 1945: 1944: 1939: 1933: 1931: 1927: 1926: 1924: 1923: 1918: 1913: 1908: 1902: 1900: 1894: 1893: 1891: 1890: 1885: 1880: 1875: 1870: 1864: 1862: 1856: 1855: 1853: 1852: 1847: 1842: 1837: 1832: 1827: 1822: 1817: 1812: 1806: 1804: 1798: 1797: 1795: 1794: 1789: 1784: 1779: 1778: 1777: 1766: 1764: 1760: 1759: 1757: 1756: 1751: 1746: 1741: 1736: 1731: 1730: 1729: 1724: 1714: 1708: 1706: 1704:Device drivers 1700: 1699: 1697: 1696: 1691: 1686: 1681: 1675: 1673: 1667: 1666: 1664: 1663: 1661:.NET Framework 1658: 1653: 1648: 1643: 1637: 1635: 1629: 1628: 1626: 1625: 1620: 1615: 1610: 1605: 1600: 1595: 1593:Task Scheduler 1590: 1585: 1580: 1575: 1569: 1567: 1561: 1560: 1558: 1557: 1552: 1547: 1541: 1539: 1535: 1534: 1532: 1531: 1526: 1521: 1516: 1511: 1506: 1501: 1496: 1491: 1489:Winsock Kernel 1486: 1485: 1484: 1473: 1471: 1467: 1466: 1464: 1463: 1458: 1453: 1448: 1446:Sync Framework 1443: 1438: 1433: 1432: 1431: 1426: 1421: 1416: 1405: 1403: 1399: 1398: 1396: 1395: 1390: 1385: 1380: 1375: 1370: 1365: 1360: 1354: 1352: 1348: 1347: 1345: 1344: 1339: 1334: 1329: 1324: 1319: 1314: 1309: 1304: 1299: 1298: 1297: 1292: 1281: 1279: 1275: 1274: 1272: 1271: 1266: 1261: 1256: 1254:DirectX plugin 1251: 1246: 1240: 1238: 1234: 1233: 1231: 1230: 1225: 1220: 1215: 1210: 1205: 1200: 1195: 1190: 1185: 1180: 1175: 1170: 1165: 1159: 1157: 1153: 1152: 1147: 1145: 1144: 1137: 1130: 1122: 1113: 1112: 1110: 1109: 1099: 1089: 1078: 1075: 1074: 1072: 1071: 1066: 1061: 1055: 1053: 1049: 1048: 1046: 1045: 1043:Xamarin Studio 1040: 1035: 1030: 1029: 1028: 1023: 1012: 1010: 1004: 1003: 1000: 999: 997: 996: 991: 985: 980: 975: 969: 966: 965: 963: 962: 957: 951: 949: 943: 942: 940: 939: 934: 932:.NET Reflector 928: 926: 917: 911: 910: 908: 907: 902: 896: 890: 884: 878: 877: 876: 865: 860: 855: 850: 845: 839: 833: 828: 823: 818: 817: 816: 811: 806: 801: 796: 791: 781: 780: 779: 768: 766: 760: 759: 757: 756: 750: 745: 738: 736: 730: 729: 727: 726: 721: 716: 711: 706: 701: 700: 699: 692:.NET Framework 689: 682: 680: 676: 675: 673: 672: 667: 661: 658: 657: 652: 650: 649: 642: 635: 627: 621: 620: 613: 612:External links 610: 607: 606: 595: 574: 562: 536: 535: 533: 530: 529: 528: 512: 509: 508: 507: 493: 479: 467:Mark Collins: 463: 460: 459: 458: 444: 430: 416: 402: 388: 374: 358: 355: 353: 350: 340: 337: 336: 335: 332: 329: 326: 316: 313: 312: 311: 304: 301: 297: 286: 276: 273: 254:.NET Framework 210: 209: 188: 184: 183: 178: 172: 171: 169:.NET Framework 166: 160: 159: 154: 148: 147: 144: 143: 130: 128: 126:Stable release 122: 121: 118: 117: 104: 100: 99: 94: 81: 80: 42: 40: 33: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 2028: 2017: 2014: 2012: 2011:Windows Vista 2009: 2008: 2006: 1991: 1988: 1986: 1983: 1981: 1978: 1976: 1973: 1971: 1968: 1966: 1963: 1961: 1958: 1957: 1955: 1949: 1943: 1942:UI Automation 1940: 1938: 1935: 1934: 1932: 1930:Accessibility 1928: 1922: 1919: 1917: 1914: 1912: 1909: 1907: 1904: 1903: 1901: 1899: 1895: 1889: 1886: 1884: 1881: 1879: 1876: 1874: 1871: 1869: 1866: 1865: 1863: 1861: 1857: 1851: 1848: 1846: 1843: 1841: 1838: 1836: 1833: 1831: 1828: 1826: 1823: 1821: 1818: 1816: 1813: 1811: 1808: 1807: 1805: 1803: 1799: 1793: 1790: 1788: 1785: 1783: 1780: 1776: 1773: 1772: 1771: 1768: 1767: 1765: 1761: 1755: 1752: 1750: 1747: 1745: 1742: 1740: 1737: 1735: 1732: 1728: 1725: 1723: 1720: 1719: 1718: 1715: 1713: 1710: 1709: 1707: 1705: 1701: 1695: 1692: 1690: 1687: 1685: 1682: 1680: 1677: 1676: 1674: 1672: 1668: 1662: 1659: 1657: 1654: 1652: 1649: 1647: 1644: 1642: 1639: 1638: 1636: 1634: 1630: 1624: 1621: 1619: 1616: 1614: 1611: 1609: 1606: 1604: 1601: 1599: 1598:Offline Files 1596: 1594: 1591: 1589: 1586: 1584: 1581: 1579: 1576: 1574: 1573:Win32 console 1571: 1570: 1568: 1562: 1556: 1553: 1551: 1550:Telephony API 1548: 1546: 1545:Messaging API 1543: 1542: 1540: 1538:Communication 1536: 1530: 1527: 1525: 1522: 1520: 1517: 1515: 1512: 1510: 1507: 1505: 1504:Windows Rally 1502: 1500: 1497: 1495: 1492: 1490: 1487: 1483: 1480: 1479: 1478: 1475: 1474: 1472: 1468: 1462: 1459: 1457: 1454: 1452: 1449: 1447: 1444: 1442: 1439: 1437: 1434: 1430: 1427: 1425: 1422: 1420: 1417: 1415: 1412: 1411: 1410: 1407: 1406: 1404: 1400: 1394: 1391: 1389: 1386: 1384: 1381: 1379: 1376: 1374: 1371: 1369: 1366: 1364: 1361: 1359: 1356: 1355: 1353: 1349: 1343: 1340: 1338: 1337:Windows Media 1335: 1333: 1330: 1328: 1325: 1323: 1320: 1318: 1315: 1313: 1310: 1308: 1305: 1303: 1300: 1296: 1293: 1291: 1290:Media Objects 1288: 1287: 1286: 1283: 1282: 1280: 1276: 1270: 1267: 1265: 1262: 1260: 1257: 1255: 1252: 1250: 1247: 1245: 1242: 1241: 1239: 1235: 1229: 1226: 1224: 1221: 1219: 1216: 1214: 1211: 1209: 1206: 1204: 1201: 1199: 1196: 1194: 1191: 1189: 1186: 1184: 1181: 1179: 1176: 1174: 1171: 1169: 1166: 1164: 1161: 1160: 1158: 1154: 1150: 1143: 1138: 1136: 1131: 1129: 1124: 1123: 1120: 1108: 1100: 1098: 1090: 1088: 1080: 1079: 1076: 1070: 1067: 1065: 1062: 1060: 1057: 1056: 1054: 1052:Organizations 1050: 1044: 1041: 1039: 1036: 1034: 1031: 1027: 1024: 1022: 1019: 1018: 1017: 1016:Visual Studio 1014: 1013: 1011: 1009: 1005: 995: 992: 989: 986: 984: 981: 979: 976: 974: 971: 970: 967: 961: 960:SmartAssembly 958: 956: 953: 952: 950: 948: 944: 938: 935: 933: 930: 929: 927: 925: 921: 918: 916: 912: 906: 905:.NET Remoting 903: 900: 897: 894: 891: 888: 885: 882: 881:Windows Forms 879: 875: 872: 871: 869: 866: 864: 861: 859: 858:Microsoft XNA 856: 854: 851: 849: 846: 843: 840: 837: 834: 832: 829: 827: 824: 822: 819: 815: 812: 810: 807: 805: 802: 800: 797: 795: 792: 790: 787: 786: 785: 782: 778: 775: 774: 773: 770: 769: 767: 765: 761: 754: 751: 749: 746: 743: 740: 739: 737: 735: 731: 725: 724:XNA Framework 722: 720: 717: 715: 712: 710: 707: 705: 702: 698: 695: 694: 693: 690: 687: 684: 683: 681: 677: 671: 668: 666: 665:.NET strategy 663: 662: 659: 655: 648: 643: 641: 636: 634: 629: 628: 625: 619: 616: 615: 611: 604: 599: 596: 584: 578: 575: 572: 566: 563: 559: 547: 541: 538: 531: 527: 523: 519: 516:Bayer White: 515: 514: 510: 506: 502: 498: 494: 492: 488: 484: 480: 478: 474: 470: 466: 465: 461: 457: 456:0-7356-2335-X 453: 449: 445: 443: 442:0-470-05386-0 439: 435: 431: 429: 428:1-59059-778-8 425: 421: 417: 415: 414:1-59059-718-4 411: 407: 403: 401: 400:0-321-50313-9 397: 393: 390:Brian Noyes: 389: 387: 386:0-321-51454-8 383: 379: 375: 373: 372:0-321-39983-8 369: 365: 361: 360: 356: 351: 349: 346: 338: 333: 330: 327: 323: 322: 321: 314: 309: 308:Windows Phone 305: 302: 298: 295: 291: 287: 284: 279: 278: 274: 272: 270: 265: 263: 262:Visual Studio 257: 255: 251: 247: 243: 239: 235: 231: 225: 222:is a part of 221: 216: 207: 189: 185: 182: 179: 177: 173: 170: 167: 165: 161: 158: 155: 153: 149: 145: 129: 127: 123: 119: 105: 101: 98: 95: 93: 89: 77: 74: 66: 56: 52: 46: 43:This article 41: 32: 31: 19: 1878:Composite UI 1849: 1363:RSS Platform 1038:SharpDevelop 973:CLR Profiler 898: 804:Dynamic Data 734:Architecture 598: 586:. Retrieved 577: 565: 557: 550:. Retrieved 540: 517: 496: 495:Andrew Zhu: 482: 468: 447: 433: 432:Todd Kitta: 419: 405: 391: 377: 363: 342: 318: 296:uses WF 3.5. 266: 258: 233: 229: 228: 92:Developer(s) 69: 60: 44: 1960:DirectWrite 1868:EFx Factory 1825:Silverlight 1603:Shadow Copy 1402:Data access 1307:DirectInput 1249:DirectSound 1244:DirectMusic 1193:Silverlight 1033:MonoDevelop 955:Dotfuscator 947:Obfuscators 924:Decompilers 748:COM Interop 2005:Categories 1770:Crypto API 1588:PowerShell 1566:management 1529:DirectPlay 1470:Networking 1393:TypeScript 1312:DirectShow 1278:Multimedia 1264:Speech API 1183:GDI / GDI+ 883:(WinForms) 764:Components 588:August 21, 552:25 January 532:References 518:Pro WF 4.5 285:uses WF 3. 202:/framework 194:.microsoft 138:2012-08-15 113:2006-11-21 1990:Uniscribe 1671:Libraries 1618:Event Log 1064:Microsoft 826:ClickOnce 789:Web Forms 238:Microsoft 220:subsystem 97:Microsoft 63:July 2019 1916:Remoting 1820:Remoting 1763:Security 1373:VBScript 1173:Direct3D 1168:Direct2D 1087:Category 821:Avalonia 325:process. 164:Platform 1953:support 1815:ADO.NET 1810:ASP.NET 1775:CAPICOM 1651:ActiveX 1514:P2P API 1477:Winsock 1419:ADO.NET 1368:JScript 1285:DirectX 1269:XAudio2 1107:Commons 1069:Xamarin 1026:Express 994:XAMLPad 937:dotPeek 784:ASP.NET 772:ADO.NET 236:) is a 200:/dotnet 187:Website 136: ( 111: ( 49:Please 1524:MS MPI 1429:OLE DB 1358:MSHTML 1302:Xinput 990:(NGen) 870:(WCF) 844:(LINQ) 838:(XAML) 714:DotGNU 688:(Core) 524:  503:  489:  475:  454:  440:  426:  412:  398:  384:  370:  198:/en-us 1906:MSRPC 1456:MSXML 1237:Audio 1198:WinUI 1021:Blend 978:ILAsm 915:Tools 895:(WPF) 889:(WIF) 814:Razor 755:(FCL) 744:(CLR) 218:This 1802:.NET 1739:NDIS 1734:WDDM 1727:UMDF 1722:KMDF 1646:COM+ 1519:MSMQ 1509:BITS 1499:NDIS 1424:ODBC 1259:XACT 1228:WinG 1097:List 1008:IDEs 901:(WF) 799:Core 794:AJAX 719:Mono 686:.NET 654:.NET 590:2012 554:2021 522:ISBN 501:ISBN 487:ISBN 473:ISBN 452:ISBN 438:ISBN 424:ISBN 410:ISBN 396:ISBN 382:ISBN 368:ISBN 250:.NET 196:.com 192:docs 176:Type 1921:WCF 1898:IPC 1888:CSF 1883:CCF 1845:WPF 1840:WCS 1835:WCF 1830:TPL 1754:VxD 1749:BDA 1744:UAA 1717:WDF 1712:WDM 1641:COM 1555:WCF 1482:LSP 1461:OPC 1414:ADO 1383:XDR 1378:BHO 1351:Web 1332:XNA 1188:WPF 809:MVC 242:API 53:to 2007:: 1850:WF 556:. 234:WF 1141:e 1134:t 1127:v 646:e 639:t 632:v 592:. 232:( 206:/ 140:) 115:) 76:) 70:( 65:) 61:( 47:. 20:)

Index

Workflow Foundation
help improve it
make it understandable to non-experts
Learn how and when to remove this message
Developer(s)
Microsoft
Stable release
Operating system
Microsoft Windows
Platform
.NET Framework
Type
Software framework
docs.microsoft.com/en-us/dotnet/framework/windows-workflow-foundation/
dot net three point zero windows stack diagram
subsystem
.NET Framework 3.0
Microsoft
API
workflow engine
.NET
.NET Framework
Visual Studio
Common Language Runtime
Microsoft SharePoint 2007
Windows Communication Foundation
Microsoft SharePoint 2010
Windows Phone
Extensible Application Markup Language
ISBN

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.