InstallationOperation
class cAlgo.API Since 5.1
DesktopCLICloud
Provides access to the properties describing an asynchronous algo installation operation.
Definition
public class InstallationOperation
Namespace: cAlgo.API · Group: AlgoRegistry
Examples
public partial class TestExample : Robot
{
protected override void OnStart()
{
var operation = AlgoRegistry.InstallAsync("path/to-algo-file.algo", result =>
{
if (!result.Succeeded)
Print(result.Error);
});
Print($"Is Executing: {operation.IsExecuting}");
}
}
import clr
clr.AddReference("cAlgo.API")
# Import cAlgo API types
from cAlgo.API import *
# Import trading wrapper functions
from robot_wrapper import *
from System import Action
class Test():
def on_start(self):
operation = api.AlgoRegistry.InstallAsync("path/to-algo-file.algo", Action[InstallationResult](self.on_installation_operation_completed))
print(f"Is Executing: {operation.IsExecuting}")
def on_installation_operation_completed(self, result):
if result.Succeeded == False:
print(result.Error)
{
"AccessRights": "None"
}
Properties
| Name | Description |
|---|---|
IsExecutingDesktopCLICloudbool | True if installation operation is being executed, false if it completed. |
ResultDesktopCLICloudInstallationResult | The result of installation operation. |