BuildMaster SDK Reference
Version:

Inedo.BuildMaster.Extensibility.Actions Namespace

Name Description
ActionBase

Represents the base class for all Actions.

ActionCanceledException

Thrown when a ActionBase has been canceled.

ActionExecuterBase

Helper class used to execute an action.

ActionLogMessageDelegator

An object that allows external resources to write to an action's log.

ActionTimeoutException

Thrown when a ActionBase has timed out.

AgentBasedActionBase

The base class for actions which execute on an agent.

ConvertibleToOperationAttribute

Applied to a ActionBase to indicate that it can be converted to a Inedo.BuildMaster.Extensibility.Operations.Operation.

IActionCancellationToken

Represents a token which an action uses to determine if it was canceled.

IActionExecutionContext

Provides information about the current execution of an action.

IActionNameProvider

Represents an ActionBase that can provide an alternate name once instantiated.

IAgentBasedActionExecutionContext

Provides information about the current execution of an agent-based action.

LogReceivedEventArgs

Contains information about a log message.

ProviderBasedAction

An AgentBasedActionBase which uses a Inedo.BuildMaster.Extensibility.Providers.ProviderBase.

ProviderBasedAction<TProvider>

A AgentBasedActionBase which uses a Inedo.BuildMaster.Extensibility.Providers.ProviderBase.

ProviderInitializedEventArgs

Contains information about a provider in a ProviderBasedAction.

RemoteActionBase

The base class for Actions that can execute remotely on a BuildMaster Agent.