WaitHandleExtensions.SetSafeWaitHandle(WaitHandle, SafeWaitHandle) 方法

定義

設定原生作業系統等候控制代碼的安全控制代碼。

C#
[System.Security.SecurityCritical]
public static void SetSafeWaitHandle(this System.Threading.WaitHandle waitHandle, Microsoft.Win32.SafeHandles.SafeWaitHandle value);
C#
public static void SetSafeWaitHandle(this System.Threading.WaitHandle waitHandle, Microsoft.Win32.SafeHandles.SafeWaitHandle? value);
C#
public static void SetSafeWaitHandle(this System.Threading.WaitHandle waitHandle, Microsoft.Win32.SafeHandles.SafeWaitHandle value);

參數

waitHandle
WaitHandle

將等候共用資源獨佔存取權的特定作業系統物件封裝起來的等候控制代碼。

value
SafeWaitHandle

包裝作業系統控制代碼的安全控制代碼。

屬性

例外狀況

waitHandlenull

備註

SetSafeWaitHandle 是相當於將值指派給 屬性的 WaitHandle.SafeWaitHandle 擴充方法。

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0