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


CFMessagePort Класс

Определение

Канал связи между несколькими потоками на локальном устройстве.

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

Свойства

Handle

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

InvalidationCallback

Возвращает или задает метод обратного вызова недействительности для объекта CFMessagePort.

IsRemote

Возвращает логическое значение, указывающее, представляет ли текущий экземпляр объекта CFMessagePort удаленный порт.

IsValid

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

Name

Зарегистрированные имена портов сообщений.

Методы

Check()

Метод, который разработчики могут вызывать из собственных подклассов, чтобы убедиться, что порт не был удален.

CreateLocalPort(String, CFMessagePort+CFMessagePortCallBack, CFAllocator)

Канал связи между несколькими потоками на локальном устройстве.

CreateRemotePort(CFAllocator, String)

Не рекомендуется.

CreateRunLoopSource()

Создает объект CFRunLoopSource для объекта CFMessagePort.

Dispose()

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

Dispose(Boolean)

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

Finalize()

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

Invalidate()

Если порт сообщения недействителен, порт не может отправлять или получать сообщения.

SendRequest(Int32, NSData, Double, Double, NSString, NSData)

Отправляет сообщение на порт.

SetDispatchQueue(DispatchQueue)

Планирует обратные вызовы порта сообщений в указанной очереди диспетчеризации.

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