CoreFoundation Espace de noms

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

Classes

CFAllocator

Classe qui autorise l’allocation et la dé-allocation explicites de la mémoire.

CFBundle

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

CFErrorDomain

Classe dont les champs statiques définissent les domaines d’erreur pour Domain.

CFException

Représente une exception résultant d’un Core Foundation CFError, ayant un domaine d’erreur, un code d’erreur spécifique au domaine et peut-être des informations supplémentaires.

CFExceptionDataKey

Classe qui contient des clés qui identifient les valeurs de données d’exception.

CFMachPort

Accès de base au port Mach du système d’exploitation sous-jacent et intégration à des boucles d’exécution.

CFMessagePort

Canal de communication entre plusieurs threads sur l’appareil local.

CFMutableString

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

CFNetwork

Fournit les méthodes nécessaires pour accéder aux paramètres de configuration de proxy globaux du système et résoudre une liste de proxys à utiliser pour la connexion à une URL.

CFNotificationCenter

Hub de notification pour l’application.

CFNotificationObserverToken

Jeton retourné par un appel à AddObserver(String, INativeObject, Action<String,NSDictionary>, CFNotificationSuspensionBehavior) qui peut être utilisé pour annuler l’inscription des observateurs.

CFObject

Classe de base pour les objets CoreFoundation.

CFPreferences

Collection de méthodes utilitaires pour définir les préférences Core Foundation.

CFPropertyList

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

CFProxy

Fournit des informations sur un proxy.

CFProxySettings

Paramètres de configuration utilisés par GetProxiesForURL(NSUrl, CFProxySettings).

CFReadStream

CFStream qui lit des flux d’octets.

CFRunLoop

Implémentation de boucle principale pour les applications Cocoa et CocoaTouch.

CFRunLoopSource

Source d’entrée qui génère des événements asynchrones et est destinée à être utilisée avec un CFRunLoop.

CFRunLoopSourceCustom

Une abstraction CFRunLoop qui, lorsqu’elle est étendue, donne au développeur d’applications un contrôle affiné sur les événements de cycle de vie.

CFSocket

Bibliothèque de sockets de bas niveau CoreFoundation : utilisez plutôt les Network API.

CFSocket.CFSocketAcceptEventArgs

T:System.EventArgs pour l’événement AcceptEvent .

CFSocket.CFSocketConnectEventArgs

T:System.EventArgs pour l’événement ConnectEvent .

CFSocket.CFSocketDataEventArgs

Arguments pour les événements de données de socket.

CFSocket.CFSocketReadEventArgs

Arguments pour les événements de lecture de socket.

CFSocket.CFSocketWriteEventArgs

Arguments pour les événements d’écriture de socket.

CFSocketException

T:System.Exception qui est déclenché par différentes méthodes de la CFSocket classe.

CFStream

Classe abstraite qui définit un flux pour la lecture ou l’écriture d’octets : les applications modernes doivent utiliser les API N:Network à la place.

CFStream.StreamEventArgs

T T:System.EventArgs utilisé par plusieurs événements dans CFString.

CFString

Classe de chaîne utilisée par les API Cocoa C uniquement.

CFStringTransformExtensions

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

CFType

Type de base pour certaines classes Core Foundation, telles que CFSocket et CFStream.

CFUrl

Classe d’URL utilisée par les API Cocoa C uniquement.

CFWriteStream

CFStream qui écrit des flux d’octets.

DispatchBlock

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

DispatchData

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

DispatchGroup

Gère un groupe de blocs de code permet la synchronisation d’agrégation.

DispatchIO

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

DispatchObject

Classe de base pour les objets dispatch.

DispatchQueue

Fournit une file d’attente de tâches qui peut effectuer des tâches de manière synchrone ou asynchrone.

DispatchQueue.Attributes

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

DispatchSource

DispatchSource est une classe de base utilisée pour reprenset des sources d’événements qui peuvent surveiller divers objets et événements système, notamment les descripteurs de fichiers, les ports mach, les processus, les nœuds du système de fichiers virtuel, la remise de signal et les minuteurs.

DispatchSource.Data

Classe de base pour les sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements sur la file d’attente cible.

DispatchSource.DataAdd

Sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements sur la file d’attente cible.

DispatchSource.DataOr

Sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements sur la file d’attente cible.

DispatchSource.Mach

Classe de base pour les sources de répartition qui permettent aux applications de surveiller un port Mach.

DispatchSource.MachReceive

Les sources de répartition de ce type surveillent un port mach avec un droit de réception pour les changements d’état.

DispatchSource.MachSend

Les sources de répartition de ce type surveillent un port mach avec un droit d’envoi pour les changements d’état.

DispatchSource.MemoryPressure

Les sources de ce type surveillent la condition de pression de la mémoire système pour les changements d’état.

DispatchSource.ProcessMonitor

La source de répartition de ce type surveille les processus pour les changements d’état

DispatchSource.ReadMonitor

Les sources de ce type surveillent les descripteurs de fichiers pour les données en attente.

DispatchSource.SignalMonitor

Les sources de ce type surveillent les signaux remis au processus actuel.

DispatchSource.Timer

Les sources de ce type appellent régulièrement le gestionnaire d’événements sur la file d’attente cible.

DispatchSource.VnodeMonitor

Les sources de ce type surveillent les nœuds du système de fichiers virtuel pour les changements d’état.

DispatchSource.WriteMonitor

Les sources de ce type surveillent les descripteurs de fichiers pour l’espace tampon d’écriture disponible.

NativeObject

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

Structures

CFBundle.PackageInfo

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

CFRange

Représente une plage à partir de deux entiers : l’emplacement et la longueur.

CFSocketNativeHandle

Type pour le handle de socket natif spécifique à la plateforme.

CFStreamClientContext

Structure utilisée pour prendre en charge les événements liés au flux personnalisé.

DispatchTime

Représentation du temps de répartition et du délai d’attente.

Interfaces

ICFType

Interface interne MonoTouch pour l’instant.

Énumérations

CFBundle.Architecture

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

CFBundle.PackageType

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

CFMessagePortSendRequestStatus

Cette énumération contient status codes pour SendRequest(Int32, NSData, Double, Double, NSString, NSData).

CFNetworkErrors

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

CFNotificationSuspensionBehavior

Indicateurs qui déterminent la façon dont les notifications doivent être gérées lorsque l’application s’exécute en arrière-plan.

CFPropertyListFormat

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

CFPropertyListMutabilityOptions

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

CFProxyType

Énumération de types proxy CFProxy .

CFRunLoopExitReason

Raison de l’arrêt de l’exécution d’un CFRunLoop .

CFSocketCallBackType

Énumération dont les valeurs peuvent être utilisées avec les DisableCallBacks(CFSocketCallBackType) méthodes et EnableCallBacks(CFSocketCallBackType) .

CFSocketError

Énumération dont les valeurs spécifient les erreurs relatives à CFSockets.

CFSocketFlags

Énumération dont les valeurs peuvent être utilisées avec les GetSocketFlags() méthodes et SetSocketFlags(CFSocketFlags) .

CFStreamEventType

Constantes pour les événements liés au flux.

CFStreamStatus

Énumération dont les valeurs spécifient des états valides pour un CFStream.

CFStringTransform

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

CFUrlPathStyle

Style d’URL.

DispatchBlockFlags

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

DispatchQualityOfService

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

DispatchQueue.AutoreleaseFrequency

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

DispatchQueuePriority

Énumération dont les valeurs définissent les priorités disponibles pour DispatchQueues.

MemoryPressureFlags

Indicateurs de pression de mémoire exposés par la DispatchSource.MemoryPressure source de répartition.

ProcessMonitorFlags

Énumère les transitions d’état de processus à surveiller pour DispatchSource.ProcessMonitor.

VnodeMonitorKind

Type d’opération de surveillance Vnode à effectuer sur un fichier.

Délégués

CFMessagePort.CFMessagePortCallBack

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

CFStream.CFStreamCallback

Délégué utilisé comme rappel dans différentes CFStream méthodes.

DispatchIOHandler

L’espace de noms CoreFoundation fournit un accès de bas niveau aux API CocoaTouch basées sur C.

Remarques

Les types de l’espace de noms MonoTouch.CoreFoundation sont des liaisons à l’API C CocoaTouch orientée objet. Il s’agit de classes, de fonctions et de types de niveau inférieurs à ceux des API Objective-C trouvées dans MonoTouch.Foundation.