Condividi tramite


CFMessagePort Classe

Definizione

Canale di comunicazione tra più thread nel dispositivo locale.

public class CFMessagePort : IDisposable, ObjCRuntime.INativeObject
type CFMessagePort = class
    interface INativeObject
    interface IDisposable
Ereditarietà
CFMessagePort
Implementazioni

Proprietà

Handle

Handle (puntatore) alla rappresentazione dell'oggetto non gestito.

InvalidationCallback

Ottiene o imposta il metodo di callback di invalidazione per un oggetto CFMessagePort.

IsRemote

Restituisce un valore booleano che indica se un'istanza corrente dell'oggetto CFMessagePort rappresenta una porta remota.

IsValid

Restituisce un valore booleano che indica se un oggetto CFMessagePort è valido.

Name

Nome registrato della porta del messaggio.

Metodi

Check()

Metodo che gli sviluppatori possono chiamare dalle proprie sottoclassi per assicurarsi che la porta non sia stata eliminata.

CreateLocalPort(String, CFMessagePort+CFMessagePortCallBack, CFAllocator)

Canale di comunicazione tra più thread nel dispositivo locale.

CreateRemotePort(CFAllocator, String)

Deprecato.

CreateRunLoopSource()

Crea un oggetto CFRunLoopSource per un oggetto CFMessagePort.

Dispose()

Rilascia le risorse usate dall'oggetto CFMessagePort.

Dispose(Boolean)

Rilascia le risorse usate dall'oggetto CFMessagePort.

Finalize()

Finalizzatore per l'oggetto CFMessagePort

Invalidate()

L'invalidazione di una porta messaggio impedisce l'invio o la ricezione di altri messaggi da parte della porta.

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

Invia un messaggio alla porta.

SetDispatchQueue(DispatchQueue)

Pianifica i callback della porta dei messaggi nella coda di invio specificata.

Si applica a