SignalNotifier 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
發出事件或號號時,執行方法。 您也可以指定逾時值,導致委派在經過時間範圍之後執行,如果具名事件未發生 (,或旗號未達到訊號狀態) 。
注意
桌面和 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
- 繼承
- 屬性
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 尚未開始執行,則會終止。 |