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
Dim instance As ThreadingModel

public enum ThreadingModel
public enum ThreadingModel
public enum ThreadingModel

Member nameDescription
AsyncProcedureCallThe 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.
FreeThe 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.
InvalidThis is an invalid value used primarily for range checking of valid ThreadingModel values. The value of this member is 3.
NoneNo threading model was specified. This is an invalid value. The value of this member is 0.

Development Platforms

Windows 8.1

 

Show:
© 2015 Microsoft