InedoSDK Reference
Version:

IOperationExecutionContext Interface

Provides the context for an execution.

Inheritance Hierarchy

  • Inedo.Extensibility.Operations.IOperationExecutionContext

Syntax

public interface IOperationExecutionContext : Inedo.Extensibility.Credentials.ICredentialResolutionContext, Inedo.Extensibility.SecureResources.IResourceResolutionContext

Properties

Name Description
Agent

Gets the current agent.

CancellationToken

Gets the current System.Threading.CancellationToken for the operation.

ExecutionId

Gets the current execution ID.

ExecutionStatus

Gets the current execution status.

Log

Gets the execution log.

ServerName

Gets the name of the current server used for operations.

Simulation

Gets a value indicating whether state-modifying actions should be simulated.

WorkingDirectory

Gets the default working directory used for operations.