System.Threading.ThreadPool.ThreadPool.RegisterWaitForSingleObject C# (CSharp) Method

RegisterWaitForSingleObject() public static method

public static RegisterWaitForSingleObject ( WaitHandle waitObject, WaitOrTimerCallback callBack, object state, TimeSpan timeout, bool executeOnlyOnce ) : RegisteredWaitHandle
waitObject WaitHandle
callBack WaitOrTimerCallback
state object
timeout TimeSpan
executeOnlyOnce bool
return RegisteredWaitHandle
		public static RegisteredWaitHandle RegisterWaitForSingleObject (WaitHandle waitObject,
										WaitOrTimerCallback callBack,
										object state,
										TimeSpan timeout,
										bool executeOnlyOnce)
		{
			return RegisterWaitForSingleObject (waitObject, callBack, state,
							    (long) timeout.TotalMilliseconds, executeOnlyOnce);

		}

Same methods

ThreadPool.ThreadPool::RegisterWaitForSingleObject ( WaitHandle waitObject, WaitOrTimerCallback callBack, object state, int millisecondsTimeOutInterval, bool executeOnlyOnce ) : RegisteredWaitHandle
ThreadPool.ThreadPool::RegisterWaitForSingleObject ( WaitHandle waitObject, WaitOrTimerCallback callBack, object state, long millisecondsTimeOutInterval, bool executeOnlyOnce ) : RegisteredWaitHandle
ThreadPool.ThreadPool::RegisterWaitForSingleObject ( WaitHandle waitObject, WaitOrTimerCallback callBack, object state, uint millisecondsTimeOutInterval, bool executeOnlyOnce ) : RegisteredWaitHandle