Freigeben über


CFMachPort Klasse

Definition

Einfacher Zugriff auf das zugrunde liegende Betriebssystem Mach Port und Integration in Ausführungsschleifen.

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

Hinweise

Die Hauptverwendung besteht darin, Mach-Ports in einen CFRunLoopzu integrieren. Verwenden Sie den CreateRunLoopSource() , um ein CFRunLoopSource zu erstellen, das dann dem CFRunLoophinzugefügt werden kann.

Konstruktoren

CFMachPort(IntPtr)

Einfacher Zugriff auf das zugrunde liegende Betriebssystem Mach Port und Integration in Ausführungsschleifen.

CFMachPort(IntPtr, Boolean)

Einfacher Zugriff auf das zugrunde liegende Betriebssystem Mach Port und Integration in Ausführungsschleifen.

Eigenschaften

Handle

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

IsValid

Ruft einen Wert ab, der angibt, ob der Port Nachrichten senden und empfangen kann.

MachPort

Ruft den Zeiger auf die umschlossene Mach-Portinstanz ab.

Methoden

CreateRunLoopSource()

Erstellt die Ausführungsschleifenquelle für den Mach-Port.

Dispose()

Gibt die vom CFMachPort-Objekt verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die vom CFMachPort-Objekt verwendeten Ressourcen frei.

Finalize()

Finalizer für das CFMachPort-Objekt

Invalidate()

Verhindert, dass der Mach-Port Nachrichten sendet oder empfängt, aber nicht zerstört.

Gilt für: