WaitHandleExtensions.SetSafeWaitHandle Method (WaitHandle, SafeWaitHandle)

.NET Framework (current version)
 

Sets a safe handle for a native operating system wait handle.

Namespace:   System.Threading
Assembly:  mscorlib (in mscorlib.dll)

<ExtensionAttribute>
<SecurityCriticalAttribute>
Public Shared Sub SetSafeWaitHandle (
	waitHandle As WaitHandle,
	value As SafeWaitHandle
)

Parameters

waitHandle
Type: System.Threading.WaitHandle

A wait handle that encapsulates an operating system-specific object that waits for exclusive access to a shared resource.

value
Type: Microsoft.Win32.SafeHandles.SafeWaitHandle

The safe handle to wrap the operating system handle.

Exception Condition
ArgumentNullException

waitHandle is null.

SetSafeWaitHandle is an extension method that is equivalent to assigning a value to the WaitHandle.SafeWaitHandle property.

Universal Windows Platform
Available since 10
.NET Framework
Available since 4.6
Return to top
Show: