hashbrown

Hashbrown.AspNetCore · C# API reference

Hashbrown.AspNetCore.WorkflowOperation

Upcoming 0.1.0-preview.2 · Unreleased

public sealed record WorkflowOperation : System.IEquatable<Hashbrown.AspNetCore.WorkflowOperation>

A versioned operation with argument validation, side-effect-free preparation, and protected execution.

Members

WorkflowOperation

public WorkflowOperation(string Name, int Version, System.Func<System.Text.Json.JsonElement, bool> Validate, System.Func<System.Text.Json.JsonElement, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask> Prepare, System.Func<System.Text.Json.JsonElement, string, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask> Execute);

A versioned operation with argument validation, side-effect-free preparation, and protected execution.