Поделиться через


CFMachPort Класс

Определение

Базовый доступ к базовой операционной системе Mach Port и интеграция с циклами выполнения.

public class CFMachPort : IDisposable, ObjCRuntime.INativeObject
type CFMachPort = class
    interface INativeObject
    interface IDisposable
Наследование
CFMachPort
Реализации

Комментарии

Основное использование — интеграция портов Mach в CFRunLoop. Используйте для CreateRunLoopSource() создания CFRunLoopSource , который затем можно добавить в CFRunLoop.

Конструкторы

CFMachPort(IntPtr)

Базовый доступ к базовой операционной системе Mach Port и интеграция с циклами выполнения.

CFMachPort(IntPtr, Boolean)

Базовый доступ к базовой операционной системе Mach Port и интеграция с циклами выполнения.

Свойства

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

IsValid

Возвращает значение, указывающее, может ли порт отправлять и получать сообщения.

MachPort

Возвращает указатель на экземпляр порта Mach, заключенный в оболочку.

Методы

CreateRunLoopSource()

Создает источник цикла выполнения для порта Mach.

Dispose()

Освобождает ресурсы, используемые объектом CFMachPort.

Dispose(Boolean)

Освобождает ресурсы, используемые объектом CFMachPort.

Finalize()

Метод завершения для объекта CFMachPort

Invalidate()

Останавливает отправку или получение сообщений в порту Mach, но не уничтожает его.

Применяется к