CFMessagePort Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |