내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

SignalNotifier Class

이벤트 또는 세마포 신호를 받을 때 메서드를 실행합니다. 또한 시간 제한 값을 지정하여 명명된 이벤트가 발생하지 않을 경우 또는 세마포가 신호된 상태에 도달하지 않는 경우 시간 범위가 경과된 후 대리자가 실행되도록 할 수도 있습니다.

참고  ThreadPool API는 데스크톱뿐만 아니라 Windows 스토어 앱에서도 지원됩니다.

구문


public sealed class SignalNotifier

특성

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

멤버

SignalNotifier클래스에는 다음과 같은 형식의 멤버가 있습니다.

메서드

The SignalNotifier 클래스 - 이러한 메서드가 있습니다. 다음 위치의 메서드도 상속합니다. Object 클래스.

메서드Description
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

Namespace

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

Metadata

Windows.winmd

참고 항목

Object

 

 

표시:
© 2014 Microsoft