Runtime Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |