C# Class System.Threading.WaitHandle

Inheritance: System.MarshalByRefObject, IDisposable
显示文件 Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Protected Properties

Property Type Description
InvalidHandle System.IntPtr

Private Properties

Property Type Description
SetHandleInternal void
WaitAny int
WaitAny int
WaitAny int
WaitMultiple int
WaitOne bool
WaitOneNative int

Public Methods

Method Description
Close ( ) : void
IDisposable ( ) : void
WaitAll ( WaitHandle waitHandles ) : bool
WaitAll ( WaitHandle waitHandles, System.TimeSpan timeout, bool exitContext ) : bool
WaitAll ( WaitHandle waitHandles, int millisecondsTimeout, bool exitContext ) : bool
WaitOne ( ) : bool
WaitOne ( TimeSpan timeout, bool exitContext ) : bool
WaitOne ( int millisecondsTimeout, bool exitContext ) : bool

Protected Methods

Method Description
Dispose ( bool explicitDisposing ) : void
WaitHandle ( ) : System.Threading

Private Methods

Method Description
SetHandleInternal ( SafeWaitHandle handle ) : void
WaitAny ( WaitHandle waitHandles ) : int
WaitAny ( WaitHandle waitHandles, TimeSpan timeout, bool exitContext ) : int
WaitAny ( WaitHandle waitHandles, int millisecondsTimeout, bool exitContext ) : int
WaitMultiple ( WaitHandle waitHandles, int millisecondsTimeout, bool exitContext, bool WaitAll ) : int
WaitOne ( long timeout, bool exitContext ) : bool
WaitOneNative ( SafeWaitHandle waitHandle, uint millisecondsTimeout, bool hasThreadAffinity, bool exitContext ) : int

Method Details

Close() public method

public Close ( ) : void
return void

Dispose() protected method

protected Dispose ( bool explicitDisposing ) : void
explicitDisposing bool
return void

IDisposable() public method

public IDisposable ( ) : void
return void

WaitAll() public static method

public static WaitAll ( WaitHandle waitHandles ) : bool
waitHandles WaitHandle
return bool

WaitAll() public static method

public static WaitAll ( WaitHandle waitHandles, System.TimeSpan timeout, bool exitContext ) : bool
waitHandles WaitHandle
timeout System.TimeSpan
exitContext bool
return bool

WaitAll() public static method

public static WaitAll ( WaitHandle waitHandles, int millisecondsTimeout, bool exitContext ) : bool
waitHandles WaitHandle
millisecondsTimeout int
exitContext bool
return bool

WaitHandle() protected method

protected WaitHandle ( ) : System.Threading
return System.Threading

WaitOne() public method

public WaitOne ( ) : bool
return bool

WaitOne() public method

public WaitOne ( TimeSpan timeout, bool exitContext ) : bool
timeout TimeSpan
exitContext bool
return bool

WaitOne() public method

public WaitOne ( int millisecondsTimeout, bool exitContext ) : bool
millisecondsTimeout int
exitContext bool
return bool

Property Details

InvalidHandle protected_oe static_oe property

protected static IntPtr,System InvalidHandle
return System.IntPtr