DispatchSource.Data Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс для источников отправки, которые позволяют приложениям активировать обработчик событий в целевой очереди.
public class DispatchSource.Data : CoreFoundation.DispatchSource
type DispatchSource.Data = class
inherit DispatchSource
- Наследование
- Наследование
- Производный
Комментарии
Приложения могут публиковать данные в , 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) |