CoreFoundation Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.
Классы
CFAllocator |
Класс, который позволяет явно выделять и отменять выделение памяти. |
CFBundle |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
CFErrorDomain |
Класс, статические поля которого определяют домены ошибок для Domain. |
CFException |
Представляет исключение, возникающее из-за Core Foundation |
CFExceptionDataKey |
Класс, содержащий ключи, определяющие значения данных исключения. |
CFMachPort |
Базовый доступ к базовой операционной системе Mach Port и интеграция с циклами выполнения. |
CFMessagePort |
Канал связи между несколькими потоками на локальном устройстве. |
CFMutableString |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
CFNetwork |
Предоставляет методы, необходимые для доступа к параметрам глобальной конфигурации прокси-сервера системы и разрешения списка прокси-серверов, используемых для подключения к URL-адресу. |
CFNotificationCenter |
Центр уведомлений для приложения. |
CFNotificationObserverToken |
Маркер, возвращаемый вызовом , AddObserver(String, INativeObject, Action<String,NSDictionary>, CFNotificationSuspensionBehavior) который можно использовать для отмены регистрации наблюдателей. |
CFObject |
Базовый класс для объектов CoreFoundation. |
CFPreferences |
Коллекция служебных методов для настройки параметров Core Foundation. |
CFPropertyList |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
CFProxy |
Предоставляет сведения о прокси-сервере. |
CFProxySettings |
Параметры конфигурации, используемые GetProxiesForURL(NSUrl, CFProxySettings). |
CFReadStream |
Объект CFStream , который считывает потоки байтов. |
CFRunLoop |
Реализация основного цикла для приложений Cocoa и CocoaTouch. |
CFRunLoopSource |
Источник входных данных, который создает асинхронные события и предназначен для использования с CFRunLoop. |
CFRunLoopSourceCustom |
Абстрактный CFRunLoop , который при расширении предоставляет разработчику приложения детальный контроль над событиями жизненного цикла. |
CFSocket |
Библиотека Сокетов CoreFoundation низкого уровня — используйте Network ВМЕСТО этого API. |
CFSocket.CFSocketAcceptEventArgs |
T:System.EventArgs для AcceptEvent события. |
CFSocket.CFSocketConnectEventArgs |
T:System.EventArgs для ConnectEvent события. |
CFSocket.CFSocketDataEventArgs |
Аргументы для событий данных сокета. |
CFSocket.CFSocketReadEventArgs |
Аргументы для событий чтения сокета. |
CFSocket.CFSocketWriteEventArgs |
Аргументы для событий записи сокета. |
CFSocketException |
T T:System.Exception, вызываемый различными методами CFSocket класса . |
CFStream |
Абстрактный класс, определяющий поток для чтения или записи байтов. Современные приложения должны использовать API N:Network . |
CFStream.StreamEventArgs |
T T:System.EventArgs , используемый несколькими событиями в CFString. |
CFString |
Класс String, используемый API Cocoa только для C. |
CFStringTransformExtensions |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
CFType |
Базовый тип для некоторых классов Core Foundation, таких как CFSocket и CFStream. |
CFUrl |
Класс URL, используемый API Cocoa только для C. |
CFWriteStream |
Объект CFStream , который записывает потоки байтов. |
DispatchBlock |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
DispatchData |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
DispatchGroup |
Управляет группой блоков кода, что позволяет выполнять агрегатную синхронизацию. |
DispatchIO |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
DispatchObject |
Базовый класс для объектов диспетчеризации. |
DispatchQueue |
Предоставляет очередь задач, которая может выполнять задачи синхронно или асинхронно. |
DispatchQueue.Attributes |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
DispatchSource |
DispatchSource — это базовый класс, используемый для повторного задания источников событий, которые могут отслеживать различные системные объекты и события, включая дескрипторы файлов, порты mach, процессы, узлы виртуальной файловой системы, доставку сигналов и таймеры. |
DispatchSource.Data |
Базовый класс для источников диспетчеризации, которые позволяют приложениям активировать обработчик событий в целевой очереди. |
DispatchSource.DataAdd |
Источники диспетчеризации, позволяющие приложениям активировать обработчик событий в целевой очереди. |
DispatchSource.DataOr |
Источники диспетчеризации, позволяющие приложениям активировать обработчик событий в целевой очереди. |
DispatchSource.Mach |
Базовый класс для источников диспетчеризации, которые позволяют приложениям отслеживать порт Mach. |
DispatchSource.MachReceive |
Источники диспетчеризации этого типа отслеживают порт mach с правом получения для изменения состояния. |
DispatchSource.MachSend |
Источники диспетчеризации этого типа отслеживают порт mach с правом отправки для изменения состояния. |
DispatchSource.MemoryPressure |
Источники этого типа отслеживают состояние нехватки системной памяти при изменении состояния. |
DispatchSource.ProcessMonitor |
Dispatch Source этого типа отслеживает процессы для изменения состояния |
DispatchSource.ReadMonitor |
Источники этого типа отслеживают дескрипторы файлов для ожидающих данных. |
DispatchSource.SignalMonitor |
Источники этого типа отслеживают сигналы, доставляемые в текущий процесс. |
DispatchSource.Timer |
Источники этого типа периодически вызывают обработчик событий в целевой очереди. |
DispatchSource.VnodeMonitor |
Источники этого типа отслеживают узлы виртуальной файловой системы на наличие изменений состояния. |
DispatchSource.WriteMonitor |
Источники этого типа отслеживают дескрипторы файлов для доступного буфера записи. |
NativeObject |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
Структуры
CFBundle.PackageInfo |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
CFRange |
Представляет диапазон из двух целых чисел: расположение и длина. |
CFSocketNativeHandle |
Введите собственный дескриптор сокета для конкретной платформы. |
CFStreamClientContext |
Структура, используемая для поддержки пользовательских событий, связанных с потоком. |
DispatchTime |
Представление времени отправки и времени ожидания. |
Интерфейсы
ICFType |
На данный момент — внутренний интерфейс MonoTouch. |
Перечисления
CFBundle.Architecture |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
CFBundle.PackageType |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
CFMessagePortSendRequestStatus |
Это перечисление содержит коды состояния для SendRequest(Int32, NSData, Double, Double, NSString, NSData). |
CFNetworkErrors |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
CFNotificationSuspensionBehavior |
Флаги, определяющие, как должны обрабатываться уведомления, когда приложение работает в фоновом режиме. |
CFPropertyListFormat |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
CFPropertyListMutabilityOptions |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
CFProxyType |
Перечисление CFProxy прокси-типов. |
CFRunLoopExitReason |
Причина CFRunLoop остановки выполнения. |
CFSocketCallBackType |
Перечисление, значения которого можно использовать с методами DisableCallBacks(CFSocketCallBackType) и EnableCallBacks(CFSocketCallBackType) . |
CFSocketError |
Перечисление, значения которого указывают ошибки, связанные с CFSocket. |
CFSocketFlags |
Перечисление, значения которого можно использовать с методами GetSocketFlags() и SetSocketFlags(CFSocketFlags) . |
CFStreamEventType |
Константы для событий, связанных с потоком. |
CFStreamStatus |
Перечисление, значения которого задают допустимые CFStreamсостояния для . |
CFStringTransform |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
CFUrlPathStyle |
Стиль URL-адреса. |
DispatchBlockFlags |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
DispatchQualityOfService |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
DispatchQueue.AutoreleaseFrequency |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
DispatchQueuePriority |
Перечисление, значения которого определяют приоритеты, доступные для DispatchQueue. |
MemoryPressureFlags |
Флаги нехватки памяти, которые отображаются источником диспетчеризации DispatchSource.MemoryPressure . |
ProcessMonitorFlags |
Перечисляет переходы состояния процесса для отслеживания для DispatchSource.ProcessMonitor. |
VnodeMonitorKind |
Тип операции мониторинга Vnode, выполняемой с файлом. |
Делегаты
CFMessagePort.CFMessagePortCallBack |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
CFStream.CFStreamCallback |
Делегат, используемый в качестве обратного вызова в различных методах CFStream . |
DispatchIOHandler |
Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C. |
Комментарии
Типы в пространстве имен MonoTouch.CoreFoundation являются привязками к объектно-ориентированному C-API CocoaTouch. Это классы, функции и типы более низкого уровня, чем API на основе Objective-C, доступные в MonoTouch.Foundation.