NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

ThreadPool.RegisterWaitForSingleObject (WaitHandle, WaitOrTimerCallback, Object, UInt32, Boolean)

Registers an object.

[Visual Basic]
Overloads Public Shared Function RegisterWaitForSingleObject( _
   ByVal waitObject As WaitHandle, _
   ByVal callBack As WaitOrTimerCallback, _
   ByVal state As Object, _
   ByVal millisecondsTimeOutInterval As UInt32, _
   ByVal executeOnlyOnce As Boolean _
) As RegisteredWaitHandle
[C#]
public static RegisteredWaitHandle RegisterWaitForSingleObject(
   WaitHandle waitObject,
   WaitOrTimerCallback callBack,
   object state,
   uint millisecondsTimeOutInterval,
   bool executeOnlyOnce
);
[C++]
public: static RegisteredWaitHandle* RegisterWaitForSingleObject(
   WaitHandle* waitObject,
   WaitOrTimerCallback* callBack,
   Object* state,
   unsigned int millisecondsTimeOutInterval,
   bool executeOnlyOnce
);
[JScript]
public static function RegisterWaitForSingleObject(
   waitObject : WaitHandle,
   callBack : WaitOrTimerCallback,
   state : Object,
   millisecondsTimeOutInterval : UInt32,
   executeOnlyOnce : Boolean
) : RegisteredWaitHandle;

Parameters

waitObject
The WaitHandle to register.
callBack
[To be supplied.]
state
[To be supplied.]
millisecondsTimeOutInterval
[To be supplied.]
executeOnlyOnce
[To be supplied.]

Return Value

The RegisteredWaitHandle object that encapsulates the native handle.

See Also

ThreadPool Class | ThreadPool Members | System.Threading Namespace | ThreadPool.RegisterWaitForSingleObject Overload List