DispatchSource.SignalMonitor 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 유형의 원본은 현재 프로세스에 전달되는 신호를 모니터링합니다.
public class DispatchSource.SignalMonitor : CoreFoundation.DispatchSource
type DispatchSource.SignalMonitor = class
inherit DispatchSource
- 상속
- 상속
설명
sigaction()을 통해 지정된 신호 처리기와 달리 이벤트 처리기 블록의 실행은 현재 실행 스레드를 중단하지 않습니다. 따라서 처리기 블록은 sigaction(2)에 정의된 신호 안전 인터페이스의 사용으로 제한되지 않습니다. 또한 지정된 신호의 여러 관찰자가 지원됩니다. 따라서 애플리케이션 및 라이브러리가 안전하게 협력하도록 허용합니다. 그러나 디스패치 소스는 신호 처리기를 설치하지 않거나 신호 전달 동작을 변경하지 않습니다. 따라서 애플리케이션은 기본적으로 프로세스를 종료하는 신호를 무시하거나 적어도 catch해야 합니다.
생성자
DispatchSource.SignalMonitor(Int32, DispatchQueue) |
프로세스 신호 모니터 만들기 |
DispatchSource.SignalMonitor(IntPtr, Boolean) |
이 유형의 원본은 현재 프로세스에 전달되는 신호를 모니터링합니다. |
DispatchSource.SignalMonitor(IntPtr) |
이 유형의 원본은 현재 프로세스에 전달되는 신호를 모니터링합니다. |
속성
Handle |
이 유형의 원본은 현재 프로세스에 전달되는 신호를 모니터링합니다. (다음에서 상속됨 DispatchObject) |
IsCanceled |
지정된 원본이 취소되었는지 여부를 확인합니다. (다음에서 상속됨 DispatchSource) |
SignalNumber |
이 유형의 원본은 현재 프로세스에 전달되는 신호를 모니터링합니다. |
SignalsDelivered |
이벤트 처리기의 마지막 호출 이후 수신된 신호 수입니다. |
메서드
Activate() |
이 유형의 원본은 현재 프로세스에 전달되는 신호를 모니터링합니다. (다음에서 상속됨 DispatchObject) |
Cancel() |
디스패치 원본을 비동기적으로 취소합니다. (다음에서 상속됨 DispatchSource) |
Check() |
사용되지 않음.
이 유형의 원본은 현재 프로세스에 전달되는 신호를 모니터링합니다. (다음에서 상속됨 DispatchObject) |
Dispose() |
이 유형의 원본은 현재 프로세스에 전달되는 신호를 모니터링합니다. (다음에서 상속됨 DispatchObject) |
Dispose(Boolean) |
DispatchSource 개체에서 사용하는 리소스를 해제합니다. (다음에서 상속됨 DispatchSource) |
Equals(Object) |
이 유형의 원본은 현재 프로세스에 전달되는 신호를 모니터링합니다. (다음에서 상속됨 DispatchObject) |
GetHashCode() |
이 개체의 해시코드를 반환합니다. (다음에서 상속됨 DispatchObject) |
InitializeHandle(IntPtr) |
이 유형의 원본은 현재 프로세스에 전달되는 신호를 모니터링합니다. (다음에서 상속됨 NativeObject) |
Release() |
이 유형의 원본은 현재 프로세스에 전달되는 신호를 모니터링합니다. (다음에서 상속됨 DispatchObject) |
Resume() |
디스패치 원본을 다시 시작합니다. (다음에서 상속됨 DispatchSource) |
Retain() |
이 유형의 원본은 현재 프로세스에 전달되는 신호를 모니터링합니다. (다음에서 상속됨 DispatchObject) |
SetCancelHandler(Action) |
취소 처리기를 제공합니다. (다음에서 상속됨 DispatchSource) |
SetEventHandler(Action) |
디스패치 원본에서 이벤트를 수신할 때 실행할 처리기를 지정했습니다. (다음에서 상속됨 DispatchSource) |
SetRegistrationHandler(Action) |
등록 처리기를 제공합니다. (다음에서 상속됨 DispatchSource) |
SetTargetQueue(DispatchQueue) |
이 유형의 원본은 현재 프로세스에 전달되는 신호를 모니터링합니다. (다음에서 상속됨 DispatchObject) |
Suspend() |
디스패치 원본을 일시 중단합니다. (다음에서 상속됨 DispatchSource) |