public IAsyncResult OnBeginExceptions(object sender, EventArgs e, AsyncCallback cb, object extraData) { _IMSDeligate = new AsyncTaskDelegate(ExecuteAsyncTaskExceptions); IAsyncResult result = _IMSDeligate.BeginInvoke(cb, extraData); return(result); }
private async Task <object> ExecuteAsync(AsyncTaskDelegate task, CancellationToken token, params object[] parameters) { IProgress <Progress> progress = new Progress <Progress>(context.Progress.SetProgress); object result = null; try { await Task.Run(() => { using (var scope = new ProgressNotifierScope(new NotifyObject(token, progress))) { progress.Report(new Progress(Em_AsyncTaskStatus.Processing)); var args = new AsyncTaskArgs(parameters); task(args); result = args.GetResult(); progress.Report(new Progress(Em_AsyncTaskStatus.Processed)); } }); } catch (OperationCanceledException) { if (progress != null) { progress.Report(new Progress(Em_AsyncTaskStatus.Cancelled)); } } return(result); }
public IAsyncResult OnBegin(object sender, EventArgs e, AsyncCallback cb, object extraData) { _dlgt = new AsyncTaskDelegate(ExecuteAsyncTask); IAsyncResult result = _dlgt.BeginInvoke(cb, extraData); return result; }
// Define the method that will get called to // start the asynchronous task. public IAsyncResult OnBegin(object sender, EventArgs e, AsyncCallback cb, object extraData) { _taskprogress = "Beginning async task."; _dlgt = new AsyncTaskDelegate(DoTheAsyncTask); IAsyncResult result = _dlgt.BeginInvoke(cb, extraData); return result; }
// Define the method that will get called to // start the asynchronous task. public IAsyncResult OnBegin(object sender, EventArgs e, AsyncCallback cb, object extraData) { _taskprogress = "AsyncTask started at: " + DateTime.Now + ". "; _dlgt = new AsyncTaskDelegate(ExecuteAsyncTask); IAsyncResult result = _dlgt.BeginInvoke(cb, extraData); return(result); }
// Define the method that will get called to // start the asynchronous task. public IAsyncResult OnBegin(object sender, EventArgs e, AsyncCallback cb, object extraData) { _taskprogress = "Beginning async task."; _dlgt = new AsyncTaskDelegate(DoTheAsyncTask); IAsyncResult result = _dlgt.BeginInvoke(cb, extraData); return(result); }
// Define the method that will get called to // start the asynchronous task. public IAsyncResult OnBegin(object sender, EventArgs e, AsyncCallback cb, object extraData) { _taskprogress = "AsyncTask started at: " + DateTime.Now + ". "; _dlgt = new AsyncTaskDelegate(ExecuteAsyncTask); IAsyncResult result = _dlgt.BeginInvoke(cb, extraData); return result; }
// Define the method that will get called to // start the asynchronous task. public IAsyncResult OnBegin(object sender, EventArgs e, AsyncCallback cb, object extraData) { OnStatusChanged(_taskprogress); _dlgt = new AsyncTaskDelegate(ExecuteAsyncTask); IAsyncResult result = _dlgt.BeginInvoke(cb, extraData); return(result); }
// Define the method that will get called to // start the asynchronous task. public IAsyncResult OnBegin(object sender, EventArgs e, AsyncCallback cb, object extraData) { _listPro = index.Loadindex(1, 2, 10); foreach (var i in _listPro) { _taskprogress = "Beginning async task."+i.NEWS_TITLE; _dlgt = new AsyncTaskDelegate(DoTheAsyncTask); } IAsyncResult result = _dlgt.BeginInvoke(cb, _listPro); return result; }
// Define the method that will get called to // start the asynchronous task. public IAsyncResult OnBegin(object sender, EventArgs e, AsyncCallback cb, object extraData) { _listPro = index.Loadindex(1, 2, 10); foreach (var i in _listPro) { _taskprogress = "Beginning async task." + i.NEWS_TITLE; _dlgt = new AsyncTaskDelegate(DoTheAsyncTask); } IAsyncResult result = _dlgt.BeginInvoke(cb, _listPro); return(result); }
public IAsyncResult BeginHandler(object src, EventArgs e, AsyncCallback cb, object state) { IAsyncResult result = null; try { _runnerDelegate = new AsyncTaskDelegate(this.LoadData); result = _runnerDelegate.BeginInvoke(cb, state); } catch (Exception exception) { ErrorService.Log("AsyncUserControl", "BeginHandler", "", exception); Trace.Write("AsyncUserControl", "EndHandler", exception); } return result; }
internal async void Execute(AsyncTaskDelegate task, AsyncResultCallbackDelegate callback, object[] paramters) { object result = null; using (_tokenSource = new CancellationTokenSource()) { result = await ExecuteAsync(task, _tokenSource.Token, paramters); } if (callback != null) { AsyncTaskCallbackArgs callbackArgs = new AsyncTaskCallbackArgs(context.Progress.GetStatus(), result); callback(callbackArgs); } }
private IAsyncResult BeginHandler(object sender, EventArgs e, AsyncCallback cb, object extradata) { AsyncTaskDelegate d = new AsyncTaskDelegate(GetServiceInfo); return(d.BeginInvoke(cb, extradata)); }
public HomePageAsyncState(Home itsHomePageContext) { ItsDelegate = new AsyncTaskDelegate(ExecuteAsyncTask); ItsHomePageContext = itsHomePageContext; }
public FetchUsernamesResultsAsync() { ItsDelegate = new AsyncTaskDelegate(ExecuteAsyncTask); }
private void AsyncTaskCallback(IAsyncResult ar) { AsyncTaskDelegate asyncTask = (AsyncTaskDelegate)((AsyncResult)ar).AsyncDelegate; asyncTask.EndInvoke(ar); }
private void AsyncGenerate() { AsyncTaskDelegate asyncTask = new AsyncTaskDelegate(Generate); IAsyncResult ar = asyncTask.BeginInvoke(new AsyncCallback(AsyncTaskCallback), null); }
public IAsyncResult BeginProcessRequest(HttpContext context, AsyncCallback cb, object extraData) { this.del = new AsyncTaskDelegate(ProcessRequest); return(del.BeginInvoke(context, cb, extraData)); }
public void Run(AsyncTaskDelegate task, AsyncResultCallbackDelegate callback, params object[] paramters) { progress.Clear(); taskExecutor.Execute(task, callback, paramters); }
public IAsyncResult OnBegin(object sender, EventArgs e, AsyncCallback cb, object extraData) { _taskprogress = string.Format("Streaming started at: {0}{1}", DateTime.Now.ToLongTimeString(), "\n"); _delegate = new AsyncTaskDelegate(ExecuteAsyncTask); IAsyncResult result = _delegate.BeginInvoke(cb, extraData); return result; }