ThreadingModel Enumeration
Applies To: Windows 8.1
Specifies the threading model the engine should use when invoking callbacks provided by the solution.
Namespace: Microsoft.Assessments.Hosting
Assembly: Microsoft.Assessments.Core (in Microsoft.Assessments.Core.dll)
Usage
'Usage
Dim instance As ThreadingModel
Syntax
'Declaration
Public Enumeration ThreadingModel
public enum ThreadingModel
public enum class ThreadingModel
public enum ThreadingModel
public enum ThreadingModel
Members
Member name | Description |
---|---|
AsyncProcedureCall | The AXE engine will use asynchronous procedure calls to execute a callback. The thread that registered the callbacks will be the thread that is invoked when a callback is executed. The value of this member is 2. |
Free | The AXE engine invokes each callback directly from the context of a thread created and managed by the engine. This may or may not be the same thread for each callback. The value of this member is 1. |
Invalid | This is an invalid value used primarily for range checking of valid ThreadingModel values. The value of this member is 3. |
None | No threading model was specified. This is an invalid value. The value of this member is 0. |
Platforms
Development Platforms
Windows 8.1