다음을 통해 공유


DispatchSource.ProcessMonitor 클래스

정의

상태 변경에 대한 이 형식의 디스패치 원본 모니터 프로세스

public class DispatchSource.ProcessMonitor : CoreFoundation.DispatchSource
type DispatchSource.ProcessMonitor = class
    inherit DispatchSource
상속
DispatchSource.ProcessMonitor
상속
DispatchSource.ProcessMonitor

설명

이 디스패치 원본은 종료, 포크, 초과 또는 신호를 받는 프로세스를 모니터링할 수 있습니다.

생성자

DispatchSource.ProcessMonitor(Int32, ProcessMonitorFlags, DispatchQueue)

상태 변경에 대한 이 형식의 디스패치 원본 모니터 프로세스

DispatchSource.ProcessMonitor(IntPtr, Boolean)

상태 변경에 대한 이 형식의 디스패치 원본 모니터 프로세스

DispatchSource.ProcessMonitor(IntPtr)

상태 변경에 대한 이 형식의 디스패치 원본 모니터 프로세스

속성

Handle

상태 변경에 대한 이 형식의 디스패치 원본 모니터 프로세스

(다음에서 상속됨 DispatchObject)
IsCanceled

지정된 원본이 취소되었는지 여부를 확인합니다.

(다음에서 상속됨 DispatchSource)
MonitorFlags

관찰된 이벤트를 확인합니다.

ProcessId

모니터링되는 프로세스 ID

메서드

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)

적용 대상