RemoteEnsureOperation Class

An ensure operation that runs remotely.

Inheritance Hierarchy

Syntax

public class RemoteEnsureOperation : EnsureOperation, Inedo.Serialization.ISlimSerializablePropertyContainer

Constructors

Name Description
RemoteEnsureOperation

Initializes a new instance of the RemoteEnsureOperation class.

Methods

Name Description
AfterRemoteCollectAsync(Inedo.Extensibility.Configurations.PersistedConfiguration result)
AfterRemoteConfigureAsync

Invoked on the server after Inedo.Extensibility.Operations.RemoteEnsureOperation.RemoteConfigureAsync(Inedo.Extensibility.Operations.IRemoteOperationExecutionContext) is called remotely.

BeforeRemoteCollectAsync(IOperationCollectionContext context)
BeforeRemoteConfigureAsync(IOperationExecutionContext context)
CollectAsync(IOperationCollectionContext context)
ConfigureAsync(IOperationExecutionContext context)
ExecuteCommandLineAsync(IOperationExecutionContext context, Inedo.Agents.RemoteProcessStartInfo startInfo)

Remarks

This class should not normally be used directly. Instead, use RemoteEnsureOperation<TConfig>.