public void Setup() { eligible = Eligible.Instance; execute = new RequestExecute(); }
/// <summary> /// Запускает выполнение запроса <paramref name="activityStartQuery"/> с указанными параметрами в новой задаче. /// </summary> /// <typeparam name="TResult">Тип результата операции.</typeparam> /// <typeparam name="TCallResult">Тип возвращаемого значения в методе дополнительного вызова.</typeparam> /// <param name="activityStartQuery">Запрос на поиск операции.</param> public static Task <Response <TResult, TCallResult> > Run <TResult, TCallResult>(this RequestExecute <IActivityLong <TResult>, TCallResult> activityStartQuery) { return((Task <Response <TResult, TCallResult> >)InternalExecute(activityStartQuery, GetClientDispatcherMethod(() => RequestClientDispatcher.Execute <IActivityLong <TResult>, TResult, string>(Guid.Empty, dx => dx.ToString())), typeof(TResult), typeof(TCallResult))); }