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) |
Планирует обратные вызовы порта сообщений в указанной очереди диспетчеризации. |