Compartilhar via


CFMessagePort Classe

Definição

Um canal de comunicação entre vários threads no dispositivo local.

public class CFMessagePort : IDisposable, ObjCRuntime.INativeObject
type CFMessagePort = class
    interface INativeObject
    interface IDisposable
Herança
CFMessagePort
Implementações

Propriedades

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

InvalidationCallback

Obtém ou define o método de retorno de chamada de invalidação para um objeto CFMessagePort.

IsRemote

Retorna um valor booliano que indica se uma instância atual do objeto CFMessagePort representa uma porta remota.

IsValid

Retorna um valor booliano que indica se um objeto CFMessagePort é válido.

Name

O nome registrado da porta de mensagem.

Métodos

Check()

Método que os desenvolvedores podem chamar de suas próprias subclasses para garantir que a porta não tenha sido descartada.

CreateLocalPort(String, CFMessagePort+CFMessagePortCallBack, CFAllocator)

Um canal de comunicação entre vários threads no dispositivo local.

CreateRemotePort(CFAllocator, String)

Preterido.

CreateRunLoopSource()

Cria um objeto CFRunLoopSource para um objeto CFMessagePort.

Dispose()

Libera os recursos usados pelo objeto CFMessagePort.

Dispose(Boolean)

Libera os recursos usados pelo objeto CFMessagePort.

Finalize()

Finalizador para o objeto CFMessagePort

Invalidate()

Invalidar uma porta de mensagem impede que a porta envie ou receba mais mensagens.

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

Envia uma mensagem para a porta.

SetDispatchQueue(DispatchQueue)

Agenda os retornos de chamada da porta de mensagem na fila de expedição especificada.

Aplica-se a