Partager via


CFMessagePort Classe

Définition

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.

S’applique à