public ChoExecutionServiceData(string delegateReadableName, Delegate func, object[] parameters, int timeout, ChoAsyncResultBase result, int maxNoOfRetry, int sleepBetweenRetry)
 {
     DelegateReadableName = delegateReadableName;
     Func              = func;
     Parameters        = parameters;
     Timeout           = timeout;
     Result            = result;
     MaxNoOfRetry      = maxNoOfRetry;
     SleepBetweenRetry = sleepBetweenRetry;
 }
 public ChoExecutionServiceData(Delegate func, object[] parameters, int timeout, ChoAsyncResultBase result, int maxNoOfRetry, int sleepBetweenRetry)
     : this(ChoDelegateEx.ToString(func), func, parameters, timeout, result, maxNoOfRetry, sleepBetweenRetry)
 {
 }