다음을 통해 공유


DispatchSource.DataOr 클래스

정의

애플리케이션이 대상 큐에서 이벤트 처리기를 트리거할 수 있도록 하는 디스패치 원본입니다.

public class DispatchSource.DataOr : CoreFoundation.DispatchSource.Data
type DispatchSource.DataOr = class
    inherit DispatchSource.Data
상속
상속

설명

애플리케이션은 메서드를 DispatchSource.DataOr 호출하여 에 데이터를 게시할 MergeData(IntPtr) 수 있습니다.   그런 다음 누적 논리 또는 MergeData에 게시된 모든 값이 포함된 속성의 처리기에서 PendingData 데이터를 사용할 수 있습니다.

생성자

DispatchSource.DataOr(DispatchQueue)

지정된 큐에서 이벤트를 전달하는 DataOr 원본을 만듭니다.

DispatchSource.DataOr(IntPtr, Boolean)

관리되지 않는 포인터에서 DataOr DispatchSource를 만듭니다.

DispatchSource.DataOr(IntPtr)

관리되지 않는 포인터에서 DataOr DispatchSource를 만듭니다.

속성

Handle

애플리케이션이 대상 큐에서 이벤트 처리기를 트리거할 수 있도록 하는 디스패치 원본입니다.

(다음에서 상속됨 DispatchObject)
IsCanceled

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

(다음에서 상속됨 DispatchSource)
PendingData

이 이벤트 원본에 대해 게시된 데이터를 검색합니다.

(다음에서 상속됨 DispatchSource.Data)

메서드

Activate()

애플리케이션이 대상 큐에서 이벤트 처리기를 트리거할 수 있도록 하는 디스패치 원본입니다.

(다음에서 상속됨 DispatchObject)
Cancel()

디스패치 원본을 비동기적으로 취소합니다.

(다음에서 상속됨 DispatchSource)
Check()
사용되지 않음.

애플리케이션이 대상 큐에서 이벤트 처리기를 트리거할 수 있도록 하는 디스패치 원본입니다.

(다음에서 상속됨 DispatchObject)
Dispose()

애플리케이션이 대상 큐에서 이벤트 처리기를 트리거할 수 있도록 하는 디스패치 원본입니다.

(다음에서 상속됨 DispatchObject)
Dispose(Boolean)

DispatchSource 개체에서 사용하는 리소스를 해제합니다.

(다음에서 상속됨 DispatchSource)
Equals(Object)

애플리케이션이 대상 큐에서 이벤트 처리기를 트리거할 수 있도록 하는 디스패치 원본입니다.

(다음에서 상속됨 DispatchObject)
GetHashCode()

이 개체의 해시코드를 반환합니다.

(다음에서 상속됨 DispatchObject)
InitializeHandle(IntPtr)

애플리케이션이 대상 큐에서 이벤트 처리기를 트리거할 수 있도록 하는 디스패치 원본입니다.

(다음에서 상속됨 NativeObject)
MergeData(IntPtr)

특정 값을 게시하고 대상 큐에 이벤트 처리기를 트리거합니다.

(다음에서 상속됨 DispatchSource.Data)
Release()

애플리케이션이 대상 큐에서 이벤트 처리기를 트리거할 수 있도록 하는 디스패치 원본입니다.

(다음에서 상속됨 DispatchObject)
Resume()

디스패치 원본을 다시 시작합니다.

(다음에서 상속됨 DispatchSource)
Retain()

애플리케이션이 대상 큐에서 이벤트 처리기를 트리거할 수 있도록 하는 디스패치 원본입니다.

(다음에서 상속됨 DispatchObject)
SetCancelHandler(Action)

취소 처리기를 제공합니다.

(다음에서 상속됨 DispatchSource)
SetEventHandler(Action)

디스패치 원본에서 이벤트가 수신될 때 실행할 처리기를 지정했습니다.

(다음에서 상속됨 DispatchSource)
SetRegistrationHandler(Action)

등록 처리기를 제공합니다.

(다음에서 상속됨 DispatchSource)
SetTargetQueue(DispatchQueue)

애플리케이션이 대상 큐에서 이벤트 처리기를 트리거할 수 있도록 하는 디스패치 원본입니다.

(다음에서 상속됨 DispatchObject)
Suspend()

디스패치 원본을 일시 중단합니다.

(다음에서 상속됨 DispatchSource)

적용 대상