Runtime Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece informações sobre o runtime do Xamarin.iOS.
public static class Runtime
type Runtime = class
- Herança
-
Runtime
Campos
| Nome | Description |
|---|---|
| Arch |
A arquitetura em que o código está em execução no momento. |
| IsARM64CallingConvention |
Obtém se o processo atual usa convenções de chamada ARM64. |
Propriedades
| Nome | Description |
|---|---|
| DynamicRegistrationSupported |
Se houver suporte para o registro dinâmico. |
| FrameworksPath |
Fornece informações sobre o runtime do Xamarin.iOS. |
| OriginalWorkingDirectory |
Obtém o diretório de trabalho original usado quando o processo de aplicativo foi iniciado. |
| ResourcesPath |
Fornece informações sobre o runtime do Xamarin.iOS. |
Métodos
| Nome | Description |
|---|---|
| ConnectMethod(MethodInfo, Selector) |
Essa chamada permite que o método especificado neste método responda às invocações de mensagem no seletor especificado. |
| ConnectMethod(Type, MethodInfo, ExportAttribute) |
Essa chamada permite que o método especificado neste método responda às invocações de mensagem no seletor especificado. |
| ConnectMethod(Type, MethodInfo, Selector) |
Essa chamada permite que o método especificado neste método responda às invocações de mensagem no seletor especificado. |
| ConvertManagedEnumValueToNative(Int64) |
Fornece informações sobre o runtime do Xamarin.iOS. |
| ConvertManagedEnumValueToNative(UInt64) |
Fornece informações sobre o runtime do Xamarin.iOS. |
| ConvertNativeEnumValueToManaged(IntPtr, Boolean) |
Fornece informações sobre o runtime do Xamarin.iOS. |
| ConvertNativeEnumValueToManaged(UIntPtr, Boolean) |
Fornece informações sobre o runtime do Xamarin.iOS. |
| GetINativeObject(IntPtr, Boolean, Type) |
Encapsula um ponteiro de objeto nativo em um objeto gerenciado do tipo especificado. |
| GetINativeObject<T>(IntPtr, Boolean, Boolean) |
Fornece informações sobre o runtime do Xamarin.iOS. |
| GetINativeObject<T>(IntPtr, Boolean) |
Encapsula um IntPtr nativo com um objeto gerenciado do tipo especificado. |
| GetNSObject(IntPtr) |
Encapsula um IntPtr não gerenciado em um NSObject totalmente tipado ou retorna um objeto wrapper existente se já existir um. |
| GetNSObject(NativeHandle, Boolean) |
Encapsula um não gerenciado NativeHandle em um objeto de wrapper totalmente tipado NSObjectou retorna um objeto wrapper existente se já existir. |
| GetNSObject(NativeHandle) |
Fornece informações sobre o runtime do Xamarin.iOS. |
| GetNSObject<T>(IntPtr, Boolean) |
Encapsula um IntPtr não gerenciado em um NSObject totalmente tipado ou retorna um objeto wrapper existente se já existir um. |
| GetNSObject<T>(IntPtr) |
Encapsula um não gerenciado IntPtr em um objeto de wrapper totalmente tipado NSObjectou retorna um objeto wrapper existente se já existir. |
| GetNSObjectChecked<T>(IntPtr) |
Encapsula um não gerenciado IntPtr em um objeto de wrapper totalmente tipado NSObjectou retorna um objeto wrapper existente se já existir. |
| GetProtocol(String) |
Retorna o identificador do descritor de protocolo Objective-C para o nome do protocolo fornecido. |
| RegisterAssembly(Assembly) |
Registra todas as classes no assembly especificado. |
| ReleaseBlockOnMainThread(IntPtr) |
Chamadas _Block_release no bloco especificado no thread principal. |
| RetainAndAutoreleaseNativeObject(INativeObject) |
Mantenha e autorelease o objeto fornecido e retorne o identificador do objeto. |
| RetainAndAutoreleaseNSObject(NSObject) |
Mantenha e autorelease o objeto fornecido e retorne o identificador do objeto. |
| StartWWAN(Uri, Action<Exception>) |
Esse método força o acesso à rede WAN a ser acordado de forma assíncrona. |
| StartWWAN(Uri) |
Esse método força o acesso à rede WAN a ser acordado. |
| ThrowException(IntPtr) |
Fornece informações sobre o runtime do Xamarin.iOS. |
| TryGetNSObject(IntPtr) |
Procura um objeto wrapper existente para um não gerenciado IntPtr. |
Eventos
| Nome | Description |
|---|---|
| AssemblyRegistration |
Gerado quando um assembly está prestes a ser registrado com o Objective-C runtime, permitindo que um aplicativo controle se os tipos do assembly estão registrados. |
| MarshalManagedException |
Gerado quando uma exceção gerenciada está prestes a ser colocada em uma exceção Objective-C, permitindo que o aplicativo escolha como a exceção é tratada. |
| MarshalObjectiveCException |
Gerado quando uma exceção de Objective-C está prestes a ser colocada em um código gerenciado, permitindo que o aplicativo escolha como a exceção é tratada. |