Compartilhar via


CoreFoundation Namespace

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

Classes

CFAllocator

Uma classe que permite alocação explícita e desopção de memória.

CFBundle

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

CFErrorDomain

Uma classe cujos campos estáticos definem domínios de erro para Domain.

CFException

Representa uma exceção decorrente de um Core Foundation CFError, com um domínio de erro, um código de erro específico do domínio e, talvez, informações adicionais.

CFExceptionDataKey

Classe que contém chaves que identificam valores de dados de exceção.

CFMachPort

Acesso básico ao sistema operacional subjacente Mach Port e integração com loops de execução.

CFMessagePort

Um canal de comunicação entre vários threads no dispositivo local.

CFMutableString

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

CFNetwork

Fornece os métodos necessários para acessar as definições de configuração de proxy global do sistema e resolver uma lista de proxies a serem usados para se conectar a uma URL.

CFNotificationCenter

Hub de notificação para o aplicativo.

CFNotificationObserverToken

Token retornado por uma chamada para AddObserver(String, INativeObject, Action<String,NSDictionary>, CFNotificationSuspensionBehavior) que pode ser usado para cancelar o registro de observadores.

CFObject

Classe base para objetos CoreFoundation.

CFPreferences

Uma coleção de métodos utilitários para definir as preferências do Core Foundation.

CFPropertyList

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

CFProxy

Fornece informações sobre um proxy.

CFProxySettings

Definições de configuração usadas pelo GetProxiesForURL(NSUrl, CFProxySettings).

CFReadStream

Um CFStream que lê fluxos de bytes.

CFRunLoop

Implementação de loop principal para aplicativos Cocoa e CocoaTouch.

CFRunLoopSource

Uma fonte de entrada que gera eventos assíncronos e deve ser usada com um CFRunLoop.

CFRunLoopSourceCustom

Um resumo CFRunLoop que, quando estendido, fornece ao desenvolvedor de aplicativos controle refinado sobre eventos de ciclo de vida.

CFSocket

Biblioteca de soquetes de baixo nível coreFoundation – use as Network APIs em vez disso.

CFSocket.CFSocketAcceptEventArgs

T:System.EventArgs para o AcceptEvent evento.

CFSocket.CFSocketConnectEventArgs

T:System.EventArgs para o ConnectEvent evento.

CFSocket.CFSocketDataEventArgs

Argumentos para eventos de dados de soquete.

CFSocket.CFSocketReadEventArgs

Argumentos para eventos de leitura de soquete.

CFSocket.CFSocketWriteEventArgs

Argumentos para eventos de gravação de soquete.

CFSocketException

Um T:System.Exception gerado por vários métodos da CFSocket classe .

CFStream

Uma classe abstrata que define um fluxo para leitura ou gravação de bytes – os aplicativos modernos devem usar as APIs N:Network .

CFStream.StreamEventArgs

Um T:System.EventArgs usado por vários eventos no CFString.

CFString

Classe de cadeia de caracteres usada por APIs Cocoa somente C.

CFStringTransformExtensions

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

CFType

Tipo base para algumas classes do Core Foundation, como CFSocket e CFStream.

CFUrl

Classe de URL usada por APIs Cocoa somente C.

CFWriteStream

Um CFStream que grava fluxos de bytes.

DispatchBlock

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

DispatchData

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

DispatchGroup

Gerencia o grupo de blocos de código que permite a sincronização agregada.

DispatchIO

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

DispatchObject

Classe base para objetos dispatch.

DispatchQueue

Fornece uma fila de tarefas que pode executar tarefas de forma síncrona ou assíncrona.

DispatchQueue.Attributes

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

DispatchSource

DispatchSource é uma classe base usada para reprensetar fontes de eventos que podem monitorar uma variedade de objetos e eventos do sistema, incluindo descritores de arquivo, portas mach, processos, nós de sistema de arquivos virtuais, entrega de sinal e temporizadores.

DispatchSource.Data

Classe base para fontes de expedição que permitem que os aplicativos disparem um manipulador de eventos na fila de destino.

DispatchSource.DataAdd

Enviar fontes que permitem que os aplicativos disparem um manipulador de eventos na fila de destino.

DispatchSource.DataOr

Enviar fontes que permitem que os aplicativos disparem um manipulador de eventos na fila de destino.

DispatchSource.Mach

Classe base para fontes de expedição que permitem que os aplicativos monitorem uma porta Mach.

DispatchSource.MachReceive

Dispatch Fontes desse tipo monitoram uma porta mach com um direito de recebimento para alterações de estado.

DispatchSource.MachSend

As fontes de expedição desse tipo monitoram uma porta mach com um direito de envio para alterações de estado.

DispatchSource.MemoryPressure

As fontes desse tipo monitoram a condição de pressão de memória do sistema para alterações de estado.

DispatchSource.ProcessMonitor

Dispatch Source of this type monitor processes for state changes

DispatchSource.ReadMonitor

Fontes desse tipo monitoram descritores de arquivo para dados pendentes.

DispatchSource.SignalMonitor

Fontes desse tipo monitoram sinais entregues ao processo atual.

DispatchSource.Timer

Fontes desse tipo invocam periodicamente o manipulador de eventos na fila de destino.

DispatchSource.VnodeMonitor

As fontes desse tipo monitoram os nós do sistema de arquivos virtual para alterações de estado.

DispatchSource.WriteMonitor

Fontes desse tipo monitoram descritores de arquivo para espaço de buffer de gravação disponível.

NativeObject

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

Estruturas

CFBundle.PackageInfo

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

CFRange

Representa um intervalo de dois inteiros: local e comprimento.

CFSocketNativeHandle

Digite para o identificador de soquete nativo específico da plataforma.

CFStreamClientContext

Uma estrutura usada para dar suporte a eventos personalizados relacionados ao fluxo.

DispatchTime

Tempo de expedição e representação de tempo limite.

Interfaces

ICFType

Interface interna MonoTouch por enquanto.

Enumerações

CFBundle.Architecture

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

CFBundle.PackageType

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

CFMessagePortSendRequestStatus

Essa enumeração contém status códigos para SendRequest(Int32, NSData, Double, Double, NSString, NSData).

CFNetworkErrors

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

CFNotificationSuspensionBehavior

Sinalizadores que determinam como as notificações devem ser tratadas quando o aplicativo está em execução em segundo plano.

CFPropertyListFormat

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

CFPropertyListMutabilityOptions

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

CFProxyType

Uma enumeração de tipos de CFProxy proxy.

CFRunLoopExitReason

O motivo para um CFRunLoop parar de funcionar.

CFSocketCallBackType

Uma enumeração cujos valores podem ser usados com os DisableCallBacks(CFSocketCallBackType) métodos e EnableCallBacks(CFSocketCallBackType) .

CFSocketError

Uma enumeração cujos valores especificam erros relacionados a CFSockets.

CFSocketFlags

Uma enumeração cujos valores podem ser usados com os GetSocketFlags() métodos e SetSocketFlags(CFSocketFlags) .

CFStreamEventType

Constantes para eventos relacionados ao fluxo.

CFStreamStatus

Uma enumeração cujos valores especificam status válidos para um CFStream.

CFStringTransform

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

CFUrlPathStyle

Estilo de URL.

DispatchBlockFlags

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

DispatchQualityOfService

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

DispatchQueue.AutoreleaseFrequency

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

DispatchQueuePriority

Uma enumeração cujos valores definem prioridades disponíveis para DispatchQueues.

MemoryPressureFlags

Sinalizadores de pressão de memória exibidos pela fonte de expedição DispatchSource.MemoryPressure .

ProcessMonitorFlags

Enumera as transições de estado do processo a serem monitoradas para DispatchSource.ProcessMonitor.

VnodeMonitorKind

Tipo de operação de monitoramento de Vnode a ser executada em um arquivo.

Delegados

CFMessagePort.CFMessagePortCallBack

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

CFStream.CFStreamCallback

Um delegado usado como retorno de chamada em vários CFStream métodos.

DispatchIOHandler

O namespace CoreFoundation fornece acesso de baixo nível às APIs CocoaTouch baseadas em C.

Comentários

Os tipos no namespace MonoTouch.CoreFoundation são associações à C-API CocoaTouch orientada a objeto. São classes, funções e tipos de nível inferiores às APIs baseadas em Objective-C encontradas no MonoTouch.Foundation.