다음을 통해 공유


DispatchSource.Data 클래스

정의

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

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

설명

애플리케이션은 메서드를 DispatchSource.Data 호출하여 에 데이터를 게시할 MergeData(IntPtr) 수 있습니다.   데이터가 표시되면 에서 속성의 처리기에 PendingData 사용할 수 있습니다.

MergeData에 대한 여러 호출이 수행되면 PendingData로 표시되는 결과는 값을 함께 추가할 을 DispatchSource.DataAdd 만들었는지 또는 값을 함께 DispatchSource.DataOr 추가할 것인지에 따라 달라집니다.

속성

Handle

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

(다음에서 상속됨 DispatchObject)
IsCanceled

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

(다음에서 상속됨 DispatchSource)
PendingData

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

메서드

Activate()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Release()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(다음에서 상속됨 DispatchSource)

적용 대상