Freigeben über


CoreFoundation Namespace

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

Klassen

CFAllocator

Eine -Klasse, die eine explizite Zuordnung und De-Zuordnung des Arbeitsspeichers ermöglicht.

CFBundle

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

CFErrorDomain

Eine Klasse, deren statische Felder Fehlerdomänen für Domaindefinieren.

CFException

Stellt eine Ausnahme dar, die von einer Core Foundation CFErrormit einer Fehlerdomäne, einem domänenspezifischen Fehlercode und möglicherweise zusätzlichen Informationen entsteht.

CFExceptionDataKey

Klasse, die Schlüssel enthält, die Ausnahmedatenwerte identifizieren.

CFMachPort

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

CFMessagePort

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

CFMutableString

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

CFNetwork

Stellt die erforderlichen Methoden bereit, die für den Zugriff auf die globalen Proxykonfigurationseinstellungen des Systems und das Auflösen einer Liste von Proxys erforderlich sind, die zum Herstellen einer Verbindung mit einer URL verwendet werden sollen.

CFNotificationCenter

Notification Hub für die Anwendung.

CFNotificationObserverToken

Token, das durch einen Aufruf AddObserver(String, INativeObject, Action<String,NSDictionary>, CFNotificationSuspensionBehavior) von zurückgegeben wird, mit dem die Registrierung von Beobachtern aufgehoben werden kann.

CFObject

Basisklasse für CoreFoundation-Objekte.

CFPreferences

Eine Sammlung von Hilfsmethoden zum Festlegen von Core Foundation-Einstellungen.

CFPropertyList

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

CFProxy

Stellt Informationen zu einem Proxy bereit.

CFProxySettings

Konfigurationseinstellungen, die von GetProxiesForURL(NSUrl, CFProxySettings)verwendet werden.

CFReadStream

Eine CFStream , die Bytesströme liest.

CFRunLoop

Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen.

CFRunLoopSource

Eine Eingabequelle, die asynchrone Ereignisse generiert und für die Verwendung mit vorgesehen CFRunLoopist.

CFRunLoopSourceCustom

Eine Zusammenfassung CFRunLoop , die dem Anwendungsentwickler eine differenzierte Kontrolle über Lebenszyklusereignisse ermöglicht, wenn er erweitert wird.

CFSocket

CoreFoundation-Socketbibliothek auf niedriger Ebene: Verwenden Sie stattdessen die Network APIs.

CFSocket.CFSocketAcceptEventArgs

T:System.EventArgs für das AcceptEvent Ereignis.

CFSocket.CFSocketConnectEventArgs

T:System.EventArgs für das ConnectEvent Ereignis.

CFSocket.CFSocketDataEventArgs

Argumente für Socketdatenereignisse.

CFSocket.CFSocketReadEventArgs

Argumente für Socketleseereignisse.

CFSocket.CFSocketWriteEventArgs

Argumente für Socketschreibereignisse.

CFSocketException

Eine T:System.Exception , die von verschiedenen Methoden der CFSocket -Klasse ausgelöst wird.

CFStream

Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden.

CFStream.StreamEventArgs

Ein T:System.EventArgs , das von mehreren Ereignissen in CFStringverwendet wird.

CFString

Zeichenfolgenklasse, die von C-only Cocoa-APIs verwendet wird.

CFStringTransformExtensions

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

CFType

Basistyp für einige Core Foundation-Klassen, z CFSocket . B. und CFStream.

CFUrl

URL-Klasse, die von C-only Cocoa-APIs verwendet wird.

CFWriteStream

Eine CFStream , die Bytesstreams schreibt.

DispatchBlock

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

DispatchData

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

DispatchGroup

Die Verwaltung einer Gruppe von Codeblöcken ermöglicht eine aggregierte Synchronisierung.

DispatchIO

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

DispatchObject

Basisklasse für Dispatch-Objekte.

DispatchQueue

Stellt eine Aufgabenwarteschlange bereit, die Aufgaben synchron oder asynchron ausführen kann.

DispatchQueue.Attributes

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

DispatchSource

DispatchSource ist eine Basisklasse, die zum Reprenset von Ereignisquellen verwendet wird, die eine Vielzahl von Systemobjekten und -ereignissen überwachen kann, einschließlich Dateideskriptoren, Machports, Prozesse, Knoten des virtuellen Dateisystems, Signalübermittlung und Zeitgeber.

DispatchSource.Data

Basisklasse für Verteilungsquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen.

DispatchSource.DataAdd

Senden Sie Quellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen.

DispatchSource.DataOr

Senden Sie Quellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen.

DispatchSource.Mach

Basisklasse für Verteilungsquellen, mit denen Anwendungen einen Mach-Port überwachen können.

DispatchSource.MachReceive

Verteilungsquellen dieses Typs überwachen einen Mach-Port mit einem Empfangsrecht auf Zustandsänderungen.

DispatchSource.MachSend

Die Verteilungsquellen dieses Typs überwacht einen Mach-Port mit einem Senderecht auf Zustandsänderungen.

DispatchSource.MemoryPressure

Quellen dieses Typs überwachen die Systemspeicherdruckbedingung auf Zustandsänderungen.

DispatchSource.ProcessMonitor

Verteilungsquelle dieses Typs Überwachungsprozesse für Zustandsänderungen

DispatchSource.ReadMonitor

Quellen dieses Typs überwachen Dateideskriptoren für ausstehende Daten.

DispatchSource.SignalMonitor

Quellen dieses Typs überwachen Signale, die an den aktuellen Prozess übermittelt werden.

DispatchSource.Timer

Quellen dieses Typs rufen den Ereignishandler in regelmäßigen Abständen in der Zielwarteschlange auf.

DispatchSource.VnodeMonitor

Quellen dieses Typs überwachen die Knoten des virtuellen Dateisystems auf Zustandsänderungen.

DispatchSource.WriteMonitor

Quellen dieses Typs überwachen Dateideskriptoren für den verfügbaren Schreibpufferspeicher.

NativeObject

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

Strukturen

CFBundle.PackageInfo

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

CFRange

Stellt einen Bereich aus zwei ganzzahligen Zahlen dar: Position und Länge.

CFSocketNativeHandle

Geben Sie für das plattformspezifische native Sockethandle ein.

CFStreamClientContext

Eine Struktur, die zur Unterstützung benutzerdefinierter streambezogener Ereignisse verwendet wird.

DispatchTime

Darstellung von Timeout und Timeout für den Versand.

Schnittstellen

ICFType

MonoTouch-interne Schnittstelle vorerst.

Enumerationen

CFBundle.Architecture

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

CFBundle.PackageType

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

CFMessagePortSendRequestStatus

Diese Enumeration enthält status-Codes für SendRequest(Int32, NSData, Double, Double, NSString, NSData).

CFNetworkErrors

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

CFNotificationSuspensionBehavior

Flags, die bestimmen, wie Benachrichtigungen behandelt werden sollen, wenn die Anwendung im Hintergrund ausgeführt wird.

CFPropertyListFormat

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

CFPropertyListMutabilityOptions

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

CFProxyType

Eine Enumeration von CFProxy Proxytypen.

CFRunLoopExitReason

Der Grund für das Beenden der Ausführung.CFRunLoop

CFSocketCallBackType

Eine Enumeration, deren Werte mit den DisableCallBacks(CFSocketCallBackType) Methoden und EnableCallBacks(CFSocketCallBackType) verwendet werden können.

CFSocketError

Eine Enumeration, deren Werte Fehler in Bezug auf CFSockets angeben.

CFSocketFlags

Eine Enumeration, deren Werte mit den GetSocketFlags() Methoden und SetSocketFlags(CFSocketFlags) verwendet werden können.

CFStreamEventType

Konstanten für streambezogene Ereignisse.

CFStreamStatus

Eine Enumeration, deren Werte gültige Status für ein CFStreamangeben.

CFStringTransform

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

CFUrlPathStyle

URL-Format.

DispatchBlockFlags

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

DispatchQualityOfService

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

DispatchQueue.AutoreleaseFrequency

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

DispatchQueuePriority

Eine Enumeration, deren Werte prioritäten definieren, die für s verfügbar sind DispatchQueue.

MemoryPressureFlags

Speicherdruckflags, die von der DispatchSource.MemoryPressure Versandquelle angezeigt werden.

ProcessMonitorFlags

Listet Prozesszustandsübergänge auf, die für DispatchSource.ProcessMonitorüberwacht werden sollen.

VnodeMonitorKind

Typ des Vnode-Überwachungsvorgangs, der für eine Datei ausgeführt werden soll.

Delegaten

CFMessagePort.CFMessagePortCallBack

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

CFStream.CFStreamCallback

Ein Delegat, der in verschiedenen CFStream Methoden als Rückruf verwendet wird.

DispatchIOHandler

Der CoreFoundation-Namespace ermöglicht den Zugriff auf C-basierte CocoaTouch-APIs auf niedriger Ebene.

Hinweise

Die Typen im MonoTouch.CoreFoundation-Namespace sind Bindungen an die objektorientierte CocoaTouch C-API. Sie sind Klassen, Funktionen und Typen auf niedrigerer Ebene als die Objective-C-basierten APIs in MonoTouch.Foundation.