public virtual async Task <bool> UpdateStatus(InvocationState invocation, InvocationStatus status, ExecutionResult result) { var newVersion = await ConnectAndExec( "work.SetInvocationStatus", new { Id = invocation.Id, Version = invocation.CurrentVersion, Status = status, Result = result, InstanceName = InstanceName }); return(ProcessResult(invocation, newVersion)); }
public ProgressOutput(InvocationStatus status, float progress) : base(status) { Progress = progress; }
public TextOutput(InvocationStatus status, string text) : base(status) { Text = text; }
public Output(InvocationStatus status) { Status = status; }
public override Task <bool> UpdateStatus(InvocationState invocation, InvocationStatus status, ExecutionResult result) { return(Task.FromResult(true)); }
public override Task<bool> UpdateStatus(InvocationState invocation, InvocationStatus status, ExecutionResult result) { return Task.FromResult(true); }
public virtual async Task<bool> UpdateStatus(InvocationState invocation, InvocationStatus status, ExecutionResult result) { var newVersion = await ConnectAndExec( "work.SetInvocationStatus", new { Id = invocation.Id, Version = invocation.CurrentVersion, Status = status, Result = result, InstanceName = InstanceName }); return ProcessResult(invocation, newVersion); }