public StartTask ( IEnumerator coroutine, bool autoStart = true, UnityAction finishedHandle = null ) : Task | ||
coroutine | IEnumerator | |
autoStart | bool | |
finishedHandle | UnityAction | |
return | Task |
public Task StartTask(IEnumerator coroutine, bool autoStart = true, UnityAction finishedHandle = null)
{
var r = new Task(coroutine);
r.FinishedHandle = finishedHandle;
if (autoStart) r.Start();
return r;
}
public static int SetOrganizationDefaultLyncUserPlan(int itemId, int lyncUserPlanId) { int accountCheck = SecurityContext.CheckAccount(DemandAccount.NotDemo | DemandAccount.IsActive); if (accountCheck < 0) { return(accountCheck); } TaskManager.StartTask("LYNC", "SET_LYNC_LYNCUSERPLAN", itemId); try { DataProvider.SetOrganizationDefaultLyncUserPlan(itemId, lyncUserPlanId); } catch (Exception ex) { throw TaskManager.WriteError(ex); } finally { TaskManager.CompleteTask(); } return(1); }