An ensure operation that runs remotely.
Name | Description | |
---|---|---|
RemoteEnsureOperation |
Initializes a new instance of the RemoteEnsureOperation class. |
Name | Description | |
---|---|---|
AfterRemoteCollectAsync(Inedo.Extensibility.Configurations.PersistedConfiguration result) |
Invoked on the server after Inedo.Extensibility.Operations.RemoteEnsureOperation.RemoteCollectAsync(Inedo.Extensibility.Operations.IRemoteOperationCollectionContext) is called remotely. |
|
AfterRemoteConfigureAsync |
Invoked on the server after Inedo.Extensibility.Operations.RemoteEnsureOperation.RemoteConfigureAsync(Inedo.Extensibility.Operations.IRemoteOperationExecutionContext) is called remotely. |
|
BeforeRemoteCollectAsync(IOperationCollectionContext context) |
Invoked on the server before Inedo.Extensibility.Operations.RemoteEnsureOperation.RemoteCollectAsync(Inedo.Extensibility.Operations.IRemoteOperationCollectionContext) is called remotely. |
|
BeforeRemoteConfigureAsync(IOperationExecutionContext context) |
Invoked on the server before Inedo.Extensibility.Operations.RemoteEnsureOperation.RemoteConfigureAsync(Inedo.Extensibility.Operations.IRemoteOperationExecutionContext) is called remotely. |
|
CollectAsync(IOperationCollectionContext context) | ||
ConfigureAsync(IOperationExecutionContext context) | ||
ExecuteCommandLineAsync(IRemoteOperationExecutionContext context, Inedo.Agents.RemoteProcessStartInfo startInfo) |
Executes the specified process asychronously and writes process output to the operation's log. |
|
ExecuteCommandLineAsync(IOperationExecutionContext context, Inedo.Agents.RemoteProcessStartInfo startInfo) |
Executes the specified process asychronously and writes process output to the operation's log. |
This class should not normally be used directly. Instead, use RemoteEnsureOperation<TConfig>.