Compartir a través de


Runtime Clase

Definición

Proporciona información sobre el entorno de ejecución de Xamarin.iOS.

public static class Runtime
type Runtime = class
Herencia
Runtime

Campos

Arch

Arquitectura en la que se está ejecutando actualmente el código.

IsARM64CallingConvention

Proporciona información sobre el entorno de ejecución de Xamarin.iOS.

Propiedades

DynamicRegistrationSupported

Si se admite el registro dinámico.

FrameworksPath

Proporciona información sobre el entorno de ejecución de Xamarin.iOS.

OriginalWorkingDirectory

Proporciona información sobre el entorno de ejecución de Xamarin.iOS.

ResourcesPath

Proporciona información sobre el entorno de ejecución de Xamarin.iOS.

UseAutoreleasePoolInThreadPool

Valor que especifica si el tiempo de ejecución mono debe crear automáticamente un NSAutoreleasePool para cada elemento de trabajo del grupo de subprocesos.

Métodos

ChangeToOriginalWorkingDirectory()

Proporciona información sobre el entorno de ejecución de Xamarin.iOS.

ConnectMethod(MethodInfo, Selector)

Esta llamada permite al método especificado en este método responder a las invocaciones de mensaje en el selector especificado.

ConnectMethod(Type, MethodInfo, ExportAttribute)

Esta llamada permite al método especificado en este método responder a las invocaciones de mensaje en el selector especificado.

ConnectMethod(Type, MethodInfo, Selector)

Esta llamada permite al método especificado en este método responder a las invocaciones de mensaje en el selector especificado.

GetINativeObject(IntPtr, Boolean, Type)

Proporciona información sobre el entorno de ejecución de Xamarin.iOS.

GetINativeObject<T>(IntPtr, Boolean)

Ajusta un IntPtr nativo con un objeto administrado del tipo especificado.

GetNSObject(IntPtr)

Ajusta un IntPtr no administrado en un NSObject con tipo completo o devuelve un objeto contenedor existente si ya existe uno.

GetNSObject<T>(IntPtr)

Ajusta un IntPtr no administrado en un NSObject con tipo completo o devuelve un objeto contenedor existente si ya existe uno.

GetNSObject<T>(IntPtr, Boolean)

Ajusta un IntPtr no administrado en un NSObject con tipo completo o devuelve un objeto contenedor existente si ya existe uno.

GetProtocol(String)

Devuelve el identificador del descriptor de protocolo Objective-C para el nombre de protocolo especificado.

GetSurfacedObjects()

Recupera una lista de todos los objetos Objective-C que se han expuesto al mundo administrado.

RegisterAssembly(Assembly)

Registra todas las clases del ensamblado especificado.

ReleaseBlockOnMainThread(IntPtr)

Llama a _Block_release en el bloque especificado del subproceso principal.

StartWWAN(Uri)

Este método obliga a que se despiese el acceso de red WAN.

StartWWAN(Uri, Action<Exception>)

Este método obliga a que el acceso a la red WAN se desperte de forma asincrónica.

TryGetNSObject(IntPtr)

Busca un objeto contenedor existente para un IntPtr no administrado.

Eventos

AssemblyRegistration

Proporciona información sobre el entorno de ejecución de Xamarin.iOS.

MarshalManagedException

Este evento se genera cuando se debe serializar una excepción administrada en código nativo.

MarshalObjectiveCException

Este evento se genera cuando se debe serializar una excepción de Objective-C en el código administrado.

Se aplica a

Consulte también