A BackgroundWorker that wraps a System.ComponentModel.BackgroundWorkertransfers ApplicationContext.User, ClientContext, GlobalContext, CurrentCulture and CurrentUICulture to the background thread. More...
Public Member Functions | |
| BackgroundWorker () | |
| Initializes a new instance of the BackgroundWorker class. More... | |
| void | CancelAsync () |
| Request cancelation of async operation. More... | |
| void | RunWorkerAsync () |
| Starts execution of a background operation. More... | |
| void | RunWorkerAsync (object argument) |
| Starts execution of a background operation. More... | |
| void | ReportProgress (int percentProgress) |
| Calls report progress on the underlying background worker. More... | |
| void | ReportProgress (int percentProgress, object userState) |
| Calls report progress on the background worker. More... | |
Properties | |
| DoWorkEventHandler | DoWork |
| Occurs when M:System.ComponentModel.BackgroundWorker.RunWorkerAsync is called. More... | |
| RunWorkerCompletedEventHandler | RunWorkerCompleted |
| Occurs when the background operation has completed, has been canceled, or has raised an exception. More... | |
| ProgressChangedEventHandler | ProgressChanged |
| Occurs when M:System.ComponentModel.BackgroundWorker.ReportProgress is called. More... | |
| bool | IsBusy [get] |
| Gets a value indicating whether the T:System.ComponentModel.BackgroundWorker is running an asynchronous operation. More... | |
| bool | WorkerReportsProgress [getset] |
| Gets or sets a value indicating whether the T:System.ComponentModel.BackgroundWorker can report progress updates. More... | |
| bool | WorkerSupportsCancellation [getset] |
| Gets or sets a value indicating whether the T:System.ComponentModel.BackgroundWorker supports asynchronous cancellation. More... | |
| bool | CancellationPending [get] |
| Gets a value indicating whether the application has requested cancellation of a background operation. More... | |
| Csla.Core.ContextDictionary | GlobalContext [get] |
| Gets a reference to the global context returned from the background thread and/or server. More... | |
A BackgroundWorker that wraps a System.ComponentModel.BackgroundWorkertransfers ApplicationContext.User, ClientContext, GlobalContext, CurrentCulture and CurrentUICulture to the background thread.
Definition at line 19 of file BackgroundWorker.cs.
| Csla.Threading.BackgroundWorker.BackgroundWorker | ( | ) |
Initializes a new instance of the BackgroundWorker class.
Definition at line 25 of file BackgroundWorker.cs.
| void Csla.Threading.BackgroundWorker.CancelAsync | ( | ) |
Request cancelation of async operation.
| T:System.InvalidOperationException | P:System.ComponentModel.BackgroundWorker.WorkerSupportsCancellation is false. |
<PermissionSet> <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence"> </PermissionSet>
Definition at line 145 of file BackgroundWorker.cs.
| void Csla.Threading.BackgroundWorker.ReportProgress | ( | int | percentProgress | ) |
Calls report progress on the underlying background worker.
| percentProgress | The percentage, from 0 to 100, of the background operation that is complete. |
Definition at line 329 of file BackgroundWorker.cs.
| void Csla.Threading.BackgroundWorker.ReportProgress | ( | int | percentProgress, |
| object | userState | ||
| ) |
Calls report progress on the background worker.
| percentProgress | The percent progress. |
| userState | User state object. |
Definition at line 339 of file BackgroundWorker.cs.
| void Csla.Threading.BackgroundWorker.RunWorkerAsync | ( | ) |
Starts execution of a background operation.
| T:System.InvalidOperationException | P:System.ComponentModel.BackgroundWorker.IsBusy is true. |
<PermissionSet> <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence"> </PermissionSet>
Definition at line 215 of file BackgroundWorker.cs.
| void Csla.Threading.BackgroundWorker.RunWorkerAsync | ( | object | argument | ) |
Starts execution of a background operation.
| argument | A parameter for use by the background operation to be executed in the E:System.ComponentModel.BackgroundWorker.DoWork event handler. |
| T:System.InvalidOperationException | P:System.ComponentModel.BackgroundWorker.IsBusy is true. |
Definition at line 227 of file BackgroundWorker.cs.
|
get |
Gets a value indicating whether the application has requested cancellation of a background operation.
Definition at line 156 of file BackgroundWorker.cs.
|
addremove |
Occurs when M:System.ComponentModel.BackgroundWorker.RunWorkerAsync is called.
Definition at line 41 of file BackgroundWorker.cs.
|
get |
Gets a reference to the global context returned from the background thread and/or server.
Definition at line 200 of file BackgroundWorker.cs.
|
get |
Gets a value indicating whether the T:System.ComponentModel.BackgroundWorker is running an asynchronous operation.
Definition at line 92 of file BackgroundWorker.cs.
|
addremove |
Occurs when M:System.ComponentModel.BackgroundWorker.ReportProgress is called.
Definition at line 74 of file BackgroundWorker.cs.
|
addremove |
Occurs when the background operation has completed, has been canceled, or has raised an exception.
Definition at line 57 of file BackgroundWorker.cs.
|
getset |
Gets or sets a value indicating whether the T:System.ComponentModel.BackgroundWorker can report progress updates.
Definition at line 106 of file BackgroundWorker.cs.
|
getset |
Gets or sets a value indicating whether the T:System.ComponentModel.BackgroundWorker supports asynchronous cancellation.
Definition at line 124 of file BackgroundWorker.cs.