CFMessagePort Klasse

Definition

Ein Kommunikationskanal zwischen mehreren Threads auf dem lokalen Gerät.

public class CFMessagePort : IDisposable, ObjCRuntime.INativeObject
type CFMessagePort = class
    interface INativeObject
    interface IDisposable
Vererbung
CFMessagePort
Implementiert

Eigenschaften

Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

InvalidationCallback

Ruft die Rückrufmethode für ungültige Nachrichten für ein CFMessagePort-Objekt ab oder legt sie fest.

IsRemote

Gibt einen booleschen Wert zurück, der angibt, ob eine aktuelle Instanz des CFMessagePort-Objekts einen Remoteport darstellt.

IsValid

Gibt einen booleschen Wert zurück, der angibt, ob ein CFMessagePort-Objekt gültig ist.

Name

Der registrierte Name des Nachrichtenports.

Methoden

Check()

Methode, die Entwickler aus ihren eigenen Unterklassen aufrufen können, um sicherzustellen, dass der Port nicht verworfen wurde.

CreateLocalPort(String, CFMessagePort+CFMessagePortCallBack, CFAllocator)

Ein Kommunikationskanal zwischen mehreren Threads auf dem lokalen Gerät.

CreateRemotePort(CFAllocator, String)

Veraltet.

CreateRunLoopSource()

Erstellt ein CFRunLoopSource-Objekt für ein CFMessagePort-Objekt.

Dispose()

Gibt die vom CFMessagePort-Objekt verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die vom CFMessagePort-Objekt verwendeten Ressourcen frei.

Finalize()

Finalizer für das CFMessagePort-Objekt

Invalidate()

Wenn sie einen Nachrichtenport ungültig macht, wird verhindert, dass der Port jemals weitere Nachrichten sendet oder empfängt.

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

Sendet eine Nachricht an den Port.

SetDispatchQueue(DispatchQueue)

Plant die Rückrufe des Nachrichtenports für die angegebene Verteilerwarteschlange.

Gilt für: