CFMessagePort Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Canal de communication entre plusieurs threads sur l’appareil local.
public class CFMessagePort : IDisposable, ObjCRuntime.INativeObject
type CFMessagePort = class
interface INativeObject
interface IDisposable
- Héritage
-
CFMessagePort
- Implémente
Propriétés
Handle |
Handle (pointeur) vers la représentation d’objet non managée. |
InvalidationCallback |
Obtient ou définit la méthode de rappel d’invalidation pour un objet CFMessagePort. |
IsRemote |
Retourne une valeur booléenne qui indique si une instance actuelle de l’objet CFMessagePort représente un port distant. |
IsValid |
Retourne une valeur booléenne qui indique si un objet CFMessagePort est valide. |
Name |
Nom inscrit du port de message. |
Méthodes
Check() |
Méthode que les développeurs peuvent appeler à partir de leurs propres sous-classes pour s’assurer que le port n’a pas été supprimé. |
CreateLocalPort(String, CFMessagePort+CFMessagePortCallBack, CFAllocator) |
Canal de communication entre plusieurs threads sur l’appareil local. |
CreateRemotePort(CFAllocator, String) |
Action déconseillée. |
CreateRunLoopSource() |
Crée un objet CFRunLoopSource pour un objet CFMessagePort. |
Dispose() |
Libère les ressources utilisées par l’objet CFMessagePort. |
Dispose(Boolean) |
Libère les ressources utilisées par l’objet CFMessagePort. |
Finalize() |
Finaliseur pour l’objet CFMessagePort |
Invalidate() |
L’invalidation d’un port de message empêche le port d’envoyer ou de recevoir d’autres messages. |
SendRequest(Int32, NSData, Double, Double, NSString, NSData) |
Envoie un message au port. |
SetDispatchQueue(DispatchQueue) |
Planifie les rappels du port de message sur la file d’attente de distribution spécifiée. |