uipath-dev - UiPath.Workflow 1.0.0-20210610-01
Unofficial port of the Windows Workflow Foundation (WF) to the .NET Standard
PM> Install-Package UiPath.Workflow -Version 1.0.0-20210610-01 -Source https://www.myget.org/F/uipath-dev/api/v3/index.json
> nuget.exe install UiPath.Workflow -Version 1.0.0-20210610-01 -Source https://www.myget.org/F/uipath-dev/api/v3/index.json
> dotnet add package UiPath.Workflow --version 1.0.0-20210610-01 --source https://www.myget.org/F/uipath-dev/api/v3/index.json
source https://www.myget.org/F/uipath-dev/api/v3/index.json
nuget UiPath.Workflow ~> 1.0.0-20210610-01
Copy to clipboard
> choco install UiPath.Workflow --version 1.0.0-20210610-01 --source https://www.myget.org/F/uipath-dev/api/v2
Import-Module PowerShellGet
Register-PSRepository -Name "uipath-dev" -SourceLocation "https://www.myget.org/F/uipath-dev/api/v2"
Install-Module -Name "UiPath.Workflow" -RequiredVersion "1.0.0-20210610-01" -Repository "uipath-dev" -AllowPreRelease
Copy to clipboard
Browse the sources in this package using Visual Studio or WinDbg by configuring the following symbol server URL: https://www.myget.org/F/uipath-dev/api/v2/symbolpackage/
CoreWF
A port of the Windows Workflow Foundation (WF) runtime to .NET 6. This project is still in the experimental phase. It is licensed under the MIT License.
This is not an official Microsoft release of WF on .NET 6. CoreWF is a derivative work of Microsoft's copyrighted Windows Workflow Foundation.
WF Overview
Workflows are multi-step processes composed of activities. Activities are single-purpose elements that can be composed of other activities. Workflows have only one root activity in the same way that an XML document has only one root element.
Developers can create workflows in code:
var helloWorldActivity = new Sequence()
{
Activities =
{
new WriteLine
{
Text = "Hello World!"
}
}
};
The workflow can be run with the following code:
System.Activities.WorkflowInvoker.Invoke(helloWorldActivity);
The similarity of workflow/activity concepts to XML's document/element concepts means it's possible to write workflows in XML; specifically, an extension of XML called XAML . The "Hello World!" workflow from above can be written as:
<Activity
x:Class="WorkflowConsoleApplication1.HelloWorld"
xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Sequence>
<WriteLine Text="Hello World!" />
</Sequence>
</Activity>
The XAML workflow can be loaded in CoreWF through ActivityXamlServices:
var helloWorldActivity = ActivityXamlServices.Load(new StringReader(xamlString));
System.Activities.WorkflowInvoker.Invoke(helloWorldActivity);
WF in the .NET Framework includes a visual, drag-and-drop designer for workflows that produces XAML. The "Hello World!" workflow looks like this in the designer:
The designer experience is not part of CoreWF but the XAML produced by the designer can be run in CoreWF (with some limitations). The WF designer experience is available in Visual Studio 2019 by enabling the "Windows Workflow Foundation" individual component in the Visual Studio Installer.
Target Frameworks
CoreWF targets .NET 6 and .NET 6 Windows. The .NET Windows target uses the System.Xaml included in the .NET Desktop Runtime. To use CoreWF on non-Windows runtimes, use the portable .NET 6 target. This is possible because CoreWF includes a copy of the System.Xaml code.
Usage
To add this library to your project, use the NuGet package.
Debug using Source Link
Contributing
Check out the contributing guide for information on how to help CoreWF.
Code of Conduct
This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the .NET Foundation Code of Conduct.
.NET Foundation
This project is supported by the .NET Foundation.
-
.NETFramework 5.0
- Microsoft.CodeAnalysis.CSharp.Scripting (>= 3.8.0)
- Microsoft.CodeAnalysis.VisualBasic (>= 3.8.0)
- ReflectionMagic (>= 4.1.0)
- System.Activities (>= 1.0.0-20210610-01)
- System.CodeDom (>= 5.0.0)
-
.NETFramework 5.0 windows7.0
- Microsoft.CodeAnalysis.CSharp.Scripting (>= 3.8.0)
- Microsoft.CodeAnalysis.VisualBasic (>= 3.8.0)
- ReflectionMagic (>= 4.1.0)
- System.Activities (>= 1.0.0-20210610-01)
- System.CodeDom (>= 5.0.0)
- .NETFramework 5.0: 5.0.0.0
- .NETFramework 5.0 windows7.0: windows7.0: 5.0.0.0
OwnersAlessandro Muresan |
AuthorsUiPath.Workflow |
Project URLhttps://github.com/UiPath/CoreWf |
LicenseUnknown |
Info1959 total downloads |
13 downloads for version 1.0.0-20210610-01 |
Download (186.64 KB) |
Download symbols (105 KB) |
Found on the current feed only |
Package history
Version | Size | Last updated | Downloads | Mirrored? | |||
---|---|---|---|---|---|---|---|
5.0.0-20211103-03 | 186.73 KB | Wed, 03 Nov 2021 14:37:04 GMT | 313 | ||||
5.0.0-20211103-01 | 186.75 KB | Wed, 03 Nov 2021 08:52:51 GMT | 4 | ||||
5.0.0-20211102-03 | 186.74 KB | Tue, 02 Nov 2021 13:59:01 GMT | 7 | ||||
5.0.0-20211102-02 | 186.72 KB | Tue, 02 Nov 2021 13:53:35 GMT | 6 | ||||
5.0.0-20211102-01 | 186.66 KB | Tue, 02 Nov 2021 12:59:26 GMT | 4 | ||||
5.0.0-20211101-01 | 186.67 KB | Mon, 01 Nov 2021 09:19:37 GMT | 5 | ||||
5.0.0-20211029-01 | 186.81 KB | Fri, 29 Oct 2021 16:34:49 GMT | 6 | ||||
5.0.0-20211027-01 | 186.78 KB | Wed, 27 Oct 2021 10:17:41 GMT | 6 | ||||
5.0.0-20211026-01 | 186.79 KB | Tue, 26 Oct 2021 08:18:29 GMT | 5 | ||||
5.0.0-20211021-02 | 186.66 KB | Thu, 21 Oct 2021 15:41:53 GMT | 6 | ||||
5.0.0-20211021-01 | 186.66 KB | Thu, 21 Oct 2021 10:24:02 GMT | 9 | ||||
5.0.0-20211020-01 | 186.68 KB | Wed, 20 Oct 2021 13:49:41 GMT | 5 | ||||
5.0.0-20211019-02 | 186.67 KB | Tue, 19 Oct 2021 08:33:56 GMT | 5 | ||||
5.0.0-20211015-03 | 186.69 KB | Fri, 15 Oct 2021 09:40:15 GMT | 9 | ||||
5.0.0-20211003-01 | 186.68 KB | Sun, 03 Oct 2021 07:47:21 GMT | 9 | ||||
5.0.0-20211002-01 | 186.67 KB | Sat, 02 Oct 2021 05:24:18 GMT | 6 | ||||
5.0.0-20210930-02 | 186.67 KB | Thu, 30 Sep 2021 10:13:32 GMT | 6 | ||||
5.0.0-20210930-01 | 186.66 KB | Thu, 30 Sep 2021 08:25:36 GMT | 5 | ||||
5.0.0-20210922-07 | 186.67 KB | Wed, 22 Sep 2021 18:03:27 GMT | 11 | ||||
5.0.0-20210922-05 | 186.66 KB | Wed, 22 Sep 2021 11:30:06 GMT | 6 | ||||
5.0.0-20210922-04 | 186.67 KB | Wed, 22 Sep 2021 09:29:37 GMT | 4 | ||||
5.0.0-20210922-03 | 186.66 KB | Wed, 22 Sep 2021 09:08:47 GMT | 20 | ||||
5.0.0-20210730-02 | 186.64 KB | Fri, 30 Jul 2021 10:14:30 GMT | 259 | ||||
5.0.0-20210724-01 | 186.66 KB | Sat, 24 Jul 2021 13:32:19 GMT | 8 | ||||
5.0.0-20210615-01 | 186.64 KB | Tue, 15 Jun 2021 07:37:11 GMT | 172 | ||||
1.0.0-20210610-01 | 186.64 KB | Thu, 10 Jun 2021 05:23:25 GMT | 13 | ||||
1.0.0-20210609-01 | 186.68 KB | Wed, 09 Jun 2021 10:11:10 GMT | 7 | ||||
1.0.0-20210608-04 | 186.68 KB | Tue, 08 Jun 2021 07:38:02 GMT | 8 | ||||
1.0.0-20210608-03 | 186.7 KB | Tue, 08 Jun 2021 05:23:54 GMT | 4 | ||||
1.0.0-20210608-02 | 186.7 KB | Tue, 08 Jun 2021 05:03:33 GMT | 7 | ||||
1.0.0-20210608-01 | 186.69 KB | Tue, 08 Jun 2021 04:37:53 GMT | 5 | ||||
1.0.0-20210607-03 | 186.71 KB | Mon, 07 Jun 2021 14:25:29 GMT | 3 | ||||
1.0.0-20210505-02 | 186.68 KB | Wed, 05 May 2021 12:44:50 GMT | 249 | ||||
1.0.0-20210415-07 | 186.66 KB | Thu, 15 Apr 2021 13:50:54 GMT | 20 | ||||
1.0.0-20210409-03 | 186.66 KB | Fri, 09 Apr 2021 11:43:07 GMT | 9 | ||||
1.0.0-20210409-02 | 186.64 KB | Fri, 09 Apr 2021 11:24:10 GMT | 6 | ||||
1.0.0-20210409-01 | 186.64 KB | Fri, 09 Apr 2021 10:46:37 GMT | 4 | ||||
1.0.0-20210407-01 | 186.55 KB | Wed, 07 Apr 2021 13:25:34 GMT | 4 | ||||
1.0.0-20210325-01 | 186.55 KB | Thu, 25 Mar 2021 15:51:06 GMT | 13 | ||||
1.0.0-20210324-01 | 186.62 KB | Wed, 24 Mar 2021 11:12:33 GMT | 5 | ||||
1.0.0-20210321-02 | 186.61 KB | Sun, 21 Mar 2021 06:52:07 GMT | 9 | ||||
1.0.0-20210321-01 | 186.61 KB | Sun, 21 Mar 2021 06:01:48 GMT | 3 | ||||
1.0.0-20210316-02 | 184.6 KB | Tue, 16 Mar 2021 14:31:10 GMT | 3 | ||||
1.0.0-20210316-01 | 184.64 KB | Tue, 16 Mar 2021 14:30:04 GMT | 3 | ||||
1.0.0-20210315-01 | 184.46 KB | Mon, 15 Mar 2021 16:21:29 GMT | 5 | ||||
1.0.0-20210309-04 | 184.72 KB | Tue, 09 Mar 2021 09:45:23 GMT | 9 | ||||
1.0.0-20210309-03 | 184.74 KB | Tue, 09 Mar 2021 09:18:21 GMT | 5 | ||||
1.0.0-20210309-02 | 184.38 KB | Tue, 09 Mar 2021 08:56:52 GMT | 3 | ||||
1.0.0-20210303-01 | 179.64 KB | Wed, 03 Mar 2021 08:23:12 GMT | 9 | ||||
1.0.0-20210301-02 | 179.36 KB | Mon, 01 Mar 2021 09:30:07 GMT | 4 | ||||
1.0.0-20210222-03 | 179.39 KB | Mon, 22 Feb 2021 12:12:37 GMT | 6 | ||||
1.0.0-20210220-01 | 179.42 KB | Sat, 20 Feb 2021 09:53:46 GMT | 5 | ||||
1.0.0-20210218-03 | 180.08 KB | Thu, 18 Feb 2021 14:18:41 GMT | 8 | ||||
1.0.0-20210218-02 | 179.99 KB | Thu, 18 Feb 2021 13:40:28 GMT | 6 | ||||
1.0.0-20210111-01 | 176.23 KB | Mon, 11 Jan 2021 15:17:48 GMT | 24 | ||||
1.0.0-20201210-01 | 176.18 KB | Thu, 10 Dec 2020 05:52:14 GMT | 15 | ||||
1.0.0-20201122-01 | 176.21 KB | Sun, 22 Nov 2020 13:56:46 GMT | 9 | ||||
1.0.0-20201121-01 | 176.2 KB | Sat, 21 Nov 2020 16:23:27 GMT | 4 | ||||
1.0.0-20201120-02 | 176.21 KB | Fri, 20 Nov 2020 12:48:48 GMT | 4 | ||||
1.0.0-20201118-01 | 176.21 KB | Wed, 18 Nov 2020 12:40:49 GMT | 9 | ||||
1.0.0-20201117-06 | 176.21 KB | Tue, 17 Nov 2020 16:19:20 GMT | 6 | ||||
1.0.0-20201117-05 | 176 KB | Tue, 17 Nov 2020 16:01:51 GMT | 5 | ||||
1.0.0-20201117-04 | 175.95 KB | Tue, 17 Nov 2020 11:20:12 GMT | 77 | ||||
1.0.0-20201117-03 | 175.96 KB | Tue, 17 Nov 2020 09:52:18 GMT | 5 | ||||
1.0.0-20201117-02 | 175.97 KB | Tue, 17 Nov 2020 07:41:08 GMT | 3 | ||||
1.0.0-20201117-01 | 175.92 KB | Tue, 17 Nov 2020 06:09:41 GMT | 5 | ||||
1.0.0-20201116-03 | 175.95 KB | Mon, 16 Nov 2020 15:51:22 GMT | 3 | ||||
1.0.0-20201116-01 | 175.98 KB | Mon, 16 Nov 2020 13:33:39 GMT | 5 | ||||
1.0.0-20201113-01 | 175.89 KB | Fri, 13 Nov 2020 06:18:43 GMT | 4 | ||||
1.0.0-20201111-08 | 175.88 KB | Wed, 11 Nov 2020 13:32:34 GMT | 7 | ||||
1.0.0-20201111-07 | 175.88 KB | Wed, 11 Nov 2020 11:24:23 GMT | 73 | ||||
1.0.0-20201111-05 | 175.89 KB | Wed, 11 Nov 2020 11:14:07 GMT | 7 | ||||
1.0.0-20201105-02 | 175.57 KB | Thu, 05 Nov 2020 08:54:04 GMT | 287 | ||||
1.0.0-20201102-01 | 175.55 KB | Mon, 02 Nov 2020 08:54:00 GMT | 5 | ||||
1.0.0-20201030-02 | 175.52 KB | Fri, 30 Oct 2020 16:35:05 GMT | 3 | ||||
1.0.0-20201014-02 | 175.31 KB | Wed, 14 Oct 2020 07:46:23 GMT | 13 | ||||
1.0.0-20200902-01 | 175.29 KB | Wed, 02 Sep 2020 12:08:07 GMT | 55 |