SignalNotifier 類別

定義

發出事件或號號時,執行方法。 您也可以指定逾時值,導致委派在經過時間範圍之後執行,如果具名事件未發生 (,或旗號未達到訊號狀態) 。

注意

桌面和 UWP 應用程式都支援 ThreadPool API。

public ref class SignalNotifier sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SignalNotifier final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SignalNotifier
Public NotInheritable Class SignalNotifier
繼承
Object Platform::Object IInspectable SignalNotifier
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

方法

AttachToEvent(String, SignalHandler)

SignalHandler 委派附加至事件。 委派的方法會在下次事件發生時執行。

AttachToEvent(String, SignalHandler, TimeSpan)

SignalHandler 委派附加至事件。 如果事件發生或時間範圍經過,則委派的方法將會執行,無論第一個時間。

AttachToSemaphore(String, SignalHandler)

SignalHandler 委派附加至具名旗號。 當發出具名旗號時,委派的方法將會執行。

AttachToSemaphore(String, SignalHandler, TimeSpan)

SignalHandler 委派附加至具名旗號,並指定逾時值。 當具名旗號發出訊號時,或時間範圍在信號到達訊號狀態之前,委派的方法將會執行。

Enable()

SignalNotifier 提交至執行緒集區。

Terminate()

如果 SignalNotifier 尚未開始執行,則會終止。

適用於