Click or drag to resize
CMSThread Methods

The CMSThread type exposes the following members.

Methods
  NameDescription
Public methodAbort
Aborts the thread execution.
Public methodStatic memberAllowEmptyContext
Allows anonymous thread to use new dedicated context in subsequent calls. Call this method in case the anonymous thread isn't initiated from a request thread, or in case you want to start with an empty thread context on purpose.
Protected methodCloseThreadContext
Closes the thread context.
Public methodDispose
Disposes the thread object.
Public methodStatic memberGetCurrentThreadId
Gets the current thread ID
Public methodGetDuplicityKey
Gets the duplicity key for the worker to eliminate duplicit queued workers.
(Inherited from AbstractWorker.)
Public methodStatic memberGetThread
Finds the thread based on the given GUID.
Public methodJoin
Blocks the calling thread until a thread terminates, while continuing to perform standard COM and SendMessage pumping.
Public methodLoadTargetDelegateInfo
Sets the target delegate information
Protected methodPrepareEmptyThreadContext
Prepares empty thread context for thread with UseEmptyContext set.
Protected methodPrepareThreadContext
Prepares the thread context
Protected methodRaiseStop
Raises OnStop event.
(Inherited from AbstractWorker.)
Public methodRun
Runs the action.
(Overrides AbstractWorkerRun.)
Public methodRunAsync
Runs the worker as a new thread. For internal purposes only, use method Start instead.
(Overrides AbstractWorkerRunAsync.)
Public methodStart
Starts the thread.
Public methodStop
Stops the thread execution.
Public methodStatic memberWaitForSequence
Waits for the current sequence thread to terminate
Public methodStatic memberWrap(Action, Boolean)
Wraps the given method into CMSThread context
Public methodStatic memberWrapT(ActionT, Boolean)
Wraps the given method into CMSThread context
Public methodStatic memberWrapT1, T2(ActionT1, T2, Boolean)
Wraps the given method into CMSThread context
Public methodStatic memberWrapFuncTResult(FuncTResult, Boolean)
Wraps the given method into CMSThread context
Public methodStatic memberWrapFuncT1, TResult(FuncT1, TResult, Boolean)
Wraps the given method into CMSThread context
Top
Extension Methods
  NameDescription
Public Extension MethodAsValue
Converts object to a query value which can be used as a query parameter
(Defined by QueryExtensions.)
Public Extension MethodGetAPIString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodGetString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodToBoolean
Returns the boolean representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDateTime
Returns the DateTime representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDouble
Returns the double representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToGuid
Returns the Guid representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToInteger
Returns the integer representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToString
Returns the string representation of an object or default value if not.
(Defined by CoreExtensions.)
Top
See Also