Table of Contents

Method RunTaskSaveAsync

Namespace
Oscova.Agents.Tasks
Assembly
Oscova.Agents.dll

RunTaskSaveAsync(string, string, Func<CancellationToken, Task<AgentTaskDefinition?>>, CancellationToken)

Persists a task definition and reopens admission only when the callback saved it.

public Task<bool> RunTaskSaveAsync(string userId, string taskId, Func<CancellationToken, Task<AgentTaskDefinition?>> saveAsync, CancellationToken ct = default)

Parameters

userId string
taskId string
saveAsync Func<CancellationToken, Task<AgentTaskDefinition?>>
ct CancellationToken

Returns

Task<bool>