Represent access to account object of currently selected account (only for strategies)


Account Current { get; }


 The following example shows how to create an Account object that provides access to current account.
using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using PTLRuntime.NETScript;

namespace AccountAction
    public class AccountAction : NETStrategy
      string accId;
    public override void Init()
      Accounts.Current.Update += new Action<Account>(CurrentAccUpdate);//Subscribes a method that is called each time when account parameters are changed.
      Account currentAcc = Accounts.Current; //creation and initialization of the object Account.
      accId = currentAcc.Id;
    //This function will be called after updating account information.
    private void CurrentAccUpdate(Account currentAcc) 
      currentAcc = Accounts.GetAccountById(accId);//Selects Account by unique Id.
      Print("Account information update by account : " + currentAcc.Name);
       public override void Complete()
      Accounts.Current.Update -= new Action<Account>(CurrentAccUpdate);//Unsubscribe.