Executes the provider based action.
If the corresponding ProviderPropertiesAttribute.RequiresTransparentProxy property is true, this will be invoked on the remote agent. If it is false, this will be invoked on the BuildMaster server.