InedoSDK Reference
Version:

Inedo.Extensibility.Operations Namespace

Name Description
AttachedContainer

Represents a container that has been attached to a build.

AttachedPackage

Represents a package that has been attached to a build.

AttachedPackageType

Specifies the type of an attached package.

CollectedUniversalPackageData

Contains additional metadata for installed universal packages.

CollectOperation

An operation that will collect configuration from a server.

EnsureOperation

An operation that will collect information and configure a server based on a template configuration.

ExecuteOperation

An operation that will execute commands and configuration against a server.

IBuildReportRecorder

Provides methods for storing build reports.

ICollectingOperation

Represents an operation that collects a Inedo.Extensibility.Configurations.PersistedConfiguration from a server.

IComparingOperation

Represents an operation that utilizes a Inedo.Extensibility.Configurations.PersistedConfiguration as a template and compares its template against actual configuration.

IConfigurationFileDeployer

Provides methods for working with configuration files.

IContainerManager

Provides methods for working with containers attached to a build.

IExecutingOperation

Represents an operation that executes.

IntrinsicOperationAttribute

Indicates that an execution operation is intrinsic, meaning that it will execute even during a collection phase.

IOperationCollectionContext

Provides additional context for a collection execution.

IOperationConfiguration

Contains the stored configuration of an operation.

IOperationExecutionContext

Provides the context for an execution.

IPackageManager

Provides methods for working with packages attached to a build.

IRemoteOperationCollectionContext

Represents the context available to a remote collection operation.

IRemoteOperationExecutionContext

Represents the context available to a remote operation.

IUnitTestRecorder

Provides a method for storing unit test results.

Operation

The common base class for all types of operations.

OperationConfigurationValue

Represents a stored configuration value of an operation.

OperationExecutionContext

Conains extension methods for the IOperationExecutionContext interface.

OperationExtensions

Contains operation-related extension methods.

OperationProgress

Contains information about a currently executing operation.

RemoteCollectOperation

A collect operation that runs entirely on a remote server.

RemoteCollectOperation<TConfig>

A collect operation that runs entirely on a remote server.

RemoteEnsureOperation

An ensure operation that runs remotely.

RemoteEnsureOperation<TConfig>

An ensure operation that runs remotely.

RemoteExecuteOperation

An operation that executes remotely on a server.

ServerCollectionContext

Provides an interface used to record the state of server packages.

UnitTestStatus

Specifies the result of a unit test.