エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

SignalNotifier Class

イベントまたはセマフォがシグナル状態になったときに、メソッドを実行します。また、タイムアウト値を指定して、指定したイベントが発生しない場合 (またはセマフォがシグナル状態に達しない場合) に、時間経過でデリゲートを実行することもできます。

メモ  ThreadPool API は、デスクトップおよび Windows ストア アプリでサポートされています。

構文


public ref class SignalNotifier sealed 

属性

[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]
[WebHostHidden()]

メンバー

SignalNotifierクラス には次の種類のメンバーがあります。

メソッド

The SignalNotifier クラス には次のメソッドがあります。 また、以下からもメソッドが継承されます。Object クラス.

メソッド説明
AttachToEvent(String, SignalHandler) Attaches a SignalHandler delegate to an event. The delegated method will run the next time the event occurs.
AttachToEvent(String, SignalHandler, TimeSpan) Attaches a SignalHandler delegate to an event. The delegated method will run if the event occurs or the time span elapses, whichever comes first.
AttachToSemaphore(String, SignalHandler) Attaches a SignalHandler delegate to a named semaphore. The delegated method will run when the named semaphore is signaled.
AttachToSemaphore(String, SignalHandler, TimeSpan) Attaches a SignalHandler delegate to a named semaphore and specifies a timeout value. The delegated method will run when the named semaphore is signaled, or if the time span elapses before the semaphore reaches a signaled state.
Enable Submits the SignalNotifier to the thread pool.
Terminate Terminates the SignalNotifier if it has not already started running.

 

要件

最小限サポートされるクライアント

Windows 8 [Windows ストア アプリのみ]

最小限サポートされるサーバー

Windows Server 2012 [Windows ストア アプリのみ]

最小限サポートされる携帯電話

Windows Phone 8

名前空間

Windows.System.Threading.Core
Windows::System::Threading::Core [C++]

メタデータ

Windows.winmd

参照

Object

 

 

表示:
© 2015 Microsoft