C# Class System.Net.LazyAsyncResult

Inheritance: IAsyncResult
Datei anzeigen Open project: dotnet/corefx Class Usage Examples

Private Properties

Property Type Description
DebugProtectState void
InternalCleanup void
InternalWaitForCompletion object
InvokeCallback void
InvokeCallback void
LazilyCreateEvent bool
LazyAsyncResult System.Threading
LazyAsyncResult System.Threading
WaitForCompletion object
WorkerThreadComplete void

Protected Methods

Method Description
Cleanup ( ) : void
Complete ( IntPtr userToken ) : void
ProtectedInvokeCallback ( object result, IntPtr userToken ) : void

Private Methods

Method Description
DebugProtectState ( bool protect ) : void
InternalCleanup ( ) : void
InternalWaitForCompletion ( ) : object
InvokeCallback ( ) : void
InvokeCallback ( object result ) : void
LazilyCreateEvent ( ManualResetEvent &waitHandle ) : bool
LazyAsyncResult ( object myObject, object myState, AsyncCallback myCallBack ) : System.Threading
LazyAsyncResult ( object myObject, object myState, AsyncCallback myCallBack, object result ) : System.Threading
WaitForCompletion ( bool snap ) : object
WorkerThreadComplete ( object state ) : void

Method Details

Cleanup() protected method

protected Cleanup ( ) : void
return void

Complete() protected method

protected Complete ( IntPtr userToken ) : void
userToken IntPtr
return void

ProtectedInvokeCallback() protected method

protected ProtectedInvokeCallback ( object result, IntPtr userToken ) : void
result object
userToken IntPtr
return void