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.