Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies how the task is run.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Syntax
'Declaration
Public Enumeration __VSTASKRUNCONTEXT
public enum __VSTASKRUNCONTEXT
public enum class __VSTASKRUNCONTEXT
type __VSTASKRUNCONTEXT
public enum __VSTASKRUNCONTEXT
Members
Member name | Description | |
---|---|---|
VSTC_BACKGROUNDTHREAD | Runs the task on the background thread pool with normal priority. | |
VSTC_BACKGROUNDTHREAD_LOW_IO_PRIORITY | Runs the task on the background thread pool and sets the background mode on the thread while the task is running. This is useful for I/O-heavy background tasks that are not time critical. | |
VSTC_CURRENTCONTEXT | Runs the task on the current context (that is, the UI thread or the background thread). | |
VSTC_UITHREAD_BACKGROUND_PRIORITY | Runs the task on the UI thread using background priority (that is, below user input). | |
VSTC_UITHREAD_IDLE_PRIORITY | Runs the task on the UI thread when Visual Studio is idle. | |
VSTC_UITHREAD_NORMAL_PRIORITY | Run the task on the UI thread with normal priority. | |
VSTC_UITHREAD_SEND | Run the task on the UI thread with the highest priority. This may cause reentrancy |