Show / Hide Table of Contents

Class GetThreadState<TThreadState>

Operation signature used to grab state from a calling thread and later pass it on to a newly created thread.

Inheritance
Object
GetThreadState<TThreadState>
Namespace: SuperOffice.Threading
Assembly: SoCore.dll
Syntax
public sealed class GetThreadState<out TThreadState> : MulticastDelegate
Type Parameters
Name Description
TThreadState

Type of state obtained.

Constructors

GetThreadState(Object, IntPtr)

Operation signature used to grab state from a calling thread and later pass it on to a newly created thread.

Declaration
public GetThreadState(object object, IntPtr method)
Parameters
Type Name Description
Object object
IntPtr method

Methods

BeginInvoke(AsyncCallback, Object)

Operation signature used to grab state from a calling thread and later pass it on to a newly created thread.

Declaration
public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object)
Parameters
Type Name Description
AsyncCallback callback
Object object
Returns
Type Description
IAsyncResult

EndInvoke(IAsyncResult)

Operation signature used to grab state from a calling thread and later pass it on to a newly created thread.

Declaration
public virtual TThreadState EndInvoke(IAsyncResult result)
Parameters
Type Name Description
IAsyncResult result
Returns
Type Description
TThreadState

Invoke()

Operation signature used to grab state from a calling thread and later pass it on to a newly created thread.

Declaration
public virtual TThreadState Invoke()
Returns
Type Description
TThreadState

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top