+
Skip to content

Tags: urdeveloper/workflow-core

Tags

1.3.2

Toggle 1.3.2's commit message
Merge pull request danielgerlag#55 from danielgerlag/interface-speration

Interface separation

1.3.0

Toggle 1.3.0's commit message
Merge pull request danielgerlag#50 from danielgerlag/read-ahead

1.2.9-r2

Toggle 1.2.9-r2's commit message
samples, readme

1.2.9

Toggle 1.2.9's commit message
Merge pull request danielgerlag#44 from danielgerlag/refineapi2

1.2.8

Toggle 1.2.8's commit message
Merge pull request danielgerlag#42 from danielgerlag/refineapi

* .Schedule() API, to future date a block of steps to run in parallel to the rest of the workflow.

This following example will execute the block of steps after 3 days
```c#
builder                
    .StartWith<HelloWorld>()
    .Schedule(data => TimeSpan.FromDays(3)).Do(block => 
        block.StartWith<DoSomething>()
        .Then<DoSomethingElse>())
    .Then<GoodbyeWorld>();
```

* Overload of the .Input() method to allow access to the context object

```c#
builder
    .StartWith<SayHello>()
    .ForEach(data => new List<int>() { 1, 2, 3, 4 })
        .Do(x => x
            .StartWith<DisplayContext>()
                .Input(step => step.Item, (data, context) => context.Item)
            .Then<DoSomething>())
    .Then<SayGoodbye>();
```

```c#
builder                
    .StartWith(context => Console.WriteLine("Hello!"))
    .Then(context => Console.WriteLine("Bye!"));
```


* Inline action steps API

```c#
builder                
    .StartWith(context => Console.WriteLine("Hello!"))
    .Then(context => Console.WriteLine("Bye!"));
```

* Discontinued support for .NET 4.5.2 (.NET 4.6 is .NET Standard 1.3 compatible)

1.2.7

Toggle 1.2.7's commit message
sql locking

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载