Header menu logo Nao

IExecutionJournal Type

Journal that tracks tool executions for revert/audit support. Framework provides the flow; consumers extend with persistence if needed.

Instance members

Instance member Description

this.GetHistoryAsync

Full Usage: this.GetHistoryAsync

Returns: Task<ExecutionRecord list>
Modifiers: abstract

Get all recorded executions (most recent first)

Returns: Task<ExecutionRecord list>

this.GetRevertibleAsync

Full Usage: this.GetRevertibleAsync

Returns: Task<ExecutionRecord list>
Modifiers: abstract

Get executions that can be reverted (not yet reverted, tool supports revert)

Returns: Task<ExecutionRecord list>

this.MarkRevertedAsync

Full Usage: this.MarkRevertedAsync

Parameters:
Returns: Task
Modifiers: abstract

Mark an execution as reverted

arg0 : ExecutionRecord
Returns: Task

this.RecordAsync

Full Usage: this.RecordAsync

Parameters:
Returns: Task
Modifiers: abstract

Record a tool execution

arg0 : ExecutionRecord
Returns: Task

Type something to start searching.