Skip to content

Ultimate solution to connect your ASP.NET Core application to Camunda external tasks

License

Notifications You must be signed in to change notification settings

TechnoBerry/camunda-worker-dotnet

Folders and files

NameName
Last commit message
Last commit date
Nov 8, 2021
Mar 21, 2022
Jul 6, 2022
Apr 11, 2022
Jan 23, 2019
Nov 5, 2020
Mar 30, 2020
May 14, 2019
Jul 5, 2022
Nov 5, 2020
Nov 8, 2021
Nov 5, 2020

Repository files navigation

Camunda.Worker

codecov NuGet

Example

[HandlerTopics("sayHello", LockDuration = 10_000)]
[HandlerVariables("USERNAME")]
public class SayHelloHandler : IExternalTaskHandler
{
    public async Task<IExecutionResult> HandleAsync(ExternalTask externalTask, CancellationToken cancellationToken)
    {
        var username = externalTask.Variables["USERNAME"].Value;

        await Task.Delay(1000);

        return new CompleteResult
        {
            Variables = new Dictionary<string, Variable>
            {
                ["MESSAGE"] = Variable.String("Hello, Guest!")
            }
        };
    }
}

About

Ultimate solution to connect your ASP.NET Core application to Camunda external tasks

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages