BuildMaster SDK Reference
Version:

ProviderBasedAction<TProvider> Class

Syntax

public class ProviderBasedAction<TProvider> : ProviderBasedAction, Inedo.Diagnostics.ILogger

Constructors

Name Description
ProviderBasedAction<TProvider>

Properties

Name Description
Provider

Gets the provider associated with the action.

Methods

Name Description
Execute

Executes the action.

ExecuteProviderBasedAction

Executes the provider based action.

OnBeforeExecute(System.EventArgs e)

Raises the ActionBase.BeforeExecute event.

OnBeforeProcessRemoteCommand(System.EventArgs e)

Raises the BeforeProcessRemotecommand event.

Remarks

Generally, the ExecuteProviderBasedAction method should be overridden; the Execute method simply checks for the ProviderPropertiesAttribute.RequiresTransparentProxy attribute and runs either RemoteActionBase.ExecuteRemoteCommand(string name) or ExecuteProviderBasedAction.