Interface IWorkflowCatalog
Persists and retrieves versioned workflow definitions.
public interface IWorkflowCatalog
Methods
DeleteAsync(string, string?, CancellationToken)
Task<bool> DeleteAsync(string name, string? version = null, CancellationToken ct = default)
Parameters
namestringversionstringctCancellationToken
Returns
GetAsync(string, string?, CancellationToken)
Task<AgentWorkflowDefinition?> GetAsync(string name, string? version = null, CancellationToken ct = default)
Parameters
namestringversionstringctCancellationToken
Returns
ListAsync(CancellationToken)
Task<IReadOnlyList<AgentWorkflowDefinition>> ListAsync(CancellationToken ct = default)
Parameters
Returns
SaveAsync(AgentWorkflowDefinition, CancellationToken)
Task SaveAsync(AgentWorkflowDefinition definition, CancellationToken ct = default)
Parameters
definitionAgentWorkflowDefinitionctCancellationToken