A BackgroundWorker that wraps a System.ComponentModel.BackgroundWorkertransfers ApplicationContext.User, ClientContext, CurrentCulture and CurrentUICulture to the background thread.
More...
|
| bool | IsBusy [get] |
| | Gets a value indicating whether the T:System.ComponentModel.BackgroundWorker is running an asynchronous operation.
|
| bool | WorkerReportsProgress [get, set] |
| | Gets or sets a value indicating whether the T:System.ComponentModel.BackgroundWorker can report progress updates.
|
| bool | WorkerSupportsCancellation [get, set] |
| | Gets or sets a value indicating whether the T:System.ComponentModel.BackgroundWorker supports asynchronous cancellation.
|
| bool | CancellationPending [get] |
| | Gets a value indicating whether the application has requested cancellation of a background operation.
|
|
| DoWorkEventHandler | DoWork [add, remove] |
| | Occurs when M:System.ComponentModel.BackgroundWorker.RunWorkerAsync is called.
|
| RunWorkerCompletedEventHandler | RunWorkerCompleted [add, remove] |
| | Occurs when the background operation has completed, has been canceled, or has raised an exception.
|
| ProgressChangedEventHandler | ProgressChanged [add, remove] |
| | Occurs when M:System.ComponentModel.BackgroundWorker.ReportProgress is called.
|
A BackgroundWorker that wraps a System.ComponentModel.BackgroundWorkertransfers ApplicationContext.User, ClientContext, CurrentCulture and CurrentUICulture to the background thread.
◆ BackgroundWorker()
Initializes a new instance of the BackgroundWorker class.
- Exceptions
-
| ArgumentNullException | applicationContext is null. |
◆ CancelAsync()
| void Csla.Threading.BackgroundWorker.CancelAsync |
( |
| ) |
|
|
inline |
Request cancelation of async operation.
- Exceptions
-
| T:System.InvalidOperationException | P:System.ComponentModel.BackgroundWorker.WorkerSupportsCancellation is false. |
◆ ReportProgress() [1/2]
| void Csla.Threading.BackgroundWorker.ReportProgress |
( |
int | percentProgress | ) |
|
|
inline |
Calls report progress on the underlying background worker.
- Parameters
-
| percentProgress | The percentage, from 0 to 100, of the background operation that is complete. |
◆ ReportProgress() [2/2]
| void Csla.Threading.BackgroundWorker.ReportProgress |
( |
int | percentProgress, |
|
|
object? | userState ) |
|
inline |
Calls report progress on the background worker.
- Parameters
-
| percentProgress | The percent progress. |
| userState | User state object. |
◆ RunWorkerAsync() [1/2]
| void Csla.Threading.BackgroundWorker.RunWorkerAsync |
( |
| ) |
|
|
inline |
Starts execution of a background operation.
- Exceptions
-
| T:System.InvalidOperationException | P:System.ComponentModel.BackgroundWorker.IsBusy is true. |
◆ RunWorkerAsync() [2/2]
| void Csla.Threading.BackgroundWorker.RunWorkerAsync |
( |
object? | argument | ) |
|
|
inline |
Starts execution of a background operation.
- Parameters
-
| argument | A parameter for use by the background operation to be executed in the E:System.ComponentModel.BackgroundWorker.DoWork event handler. |
- Exceptions
-
| T:System.InvalidOperationException | P:System.ComponentModel.BackgroundWorker.IsBusy is true. |
◆ CancellationPending
| bool Csla.Threading.BackgroundWorker.CancellationPending |
|
get |
Gets a value indicating whether the application has requested cancellation of a background operation.
- Returns
- true if the application has requested cancellation of a background operation; otherwise, false. The default is false.
◆ IsBusy
| bool Csla.Threading.BackgroundWorker.IsBusy |
|
get |
Gets a value indicating whether the T:System.ComponentModel.BackgroundWorker is running an asynchronous operation.
- Returns
- true, if the T:System.ComponentModel.BackgroundWorker is running an asynchronous operation; otherwise, false.
◆ WorkerReportsProgress
| bool Csla.Threading.BackgroundWorker.WorkerReportsProgress |
|
getset |
Gets or sets a value indicating whether the T:System.ComponentModel.BackgroundWorker can report progress updates.
- Returns
- true if the T:System.ComponentModel.BackgroundWorker supports progress updates; otherwise false. The default is false.
◆ WorkerSupportsCancellation
| bool Csla.Threading.BackgroundWorker.WorkerSupportsCancellation |
|
getset |
Gets or sets a value indicating whether the T:System.ComponentModel.BackgroundWorker supports asynchronous cancellation.
- Returns
- true if the T:System.ComponentModel.BackgroundWorker supports cancellation; otherwise false. The default is false.
◆ DoWork
| DoWorkEventHandler Csla.Threading.BackgroundWorker.DoWork |
|
addremove |
Occurs when M:System.ComponentModel.BackgroundWorker.RunWorkerAsync is called.
◆ ProgressChanged
| ProgressChangedEventHandler Csla.Threading.BackgroundWorker.ProgressChanged |
|
addremove |
Occurs when M:System.ComponentModel.BackgroundWorker.ReportProgress is called.
◆ RunWorkerCompleted
| RunWorkerCompletedEventHandler Csla.Threading.BackgroundWorker.RunWorkerCompleted |
|
addremove |
Occurs when the background operation has completed, has been canceled, or has raised an exception.
The documentation for this class was generated from the following file: