Partager via


Runtime Classe

Définition

Fournit des informations sur le runtime Xamarin.iOS.

public static class Runtime
type Runtime = class
Héritage
Runtime

Champs

Arch

Architecture dans laquelle le code est en cours d’exécution.

IsARM64CallingConvention

Fournit des informations sur le runtime Xamarin.iOS.

Propriétés

DynamicRegistrationSupported

Si l’inscription dynamique est prise en charge.

FrameworksPath

Fournit des informations sur le runtime Xamarin.iOS.

OriginalWorkingDirectory

Fournit des informations sur le runtime Xamarin.iOS.

ResourcesPath

Fournit des informations sur le runtime Xamarin.iOS.

UseAutoreleasePoolInThreadPool

Valeur qui spécifie si le runtime Mono doit créer automatiquement un NSAutoreleasePool pour chaque élément de travail sur le threadpool.

Méthodes

ChangeToOriginalWorkingDirectory()

Fournit des informations sur le runtime Xamarin.iOS.

ConnectMethod(MethodInfo, Selector)

Cet appel permet à la méthode spécifiée dans cette méthode de répondre aux appels de message sur le sélecteur spécifié.

ConnectMethod(Type, MethodInfo, ExportAttribute)

Cet appel permet à la méthode spécifiée dans cette méthode de répondre aux appels de message sur le sélecteur spécifié.

ConnectMethod(Type, MethodInfo, Selector)

Cet appel permet à la méthode spécifiée dans cette méthode de répondre aux appels de message sur le sélecteur spécifié.

GetINativeObject(IntPtr, Boolean, Type)

Fournit des informations sur le runtime Xamarin.iOS.

GetINativeObject<T>(IntPtr, Boolean)

Encapsule un IntPtr natif avec un objet managé du type spécifié.

GetNSObject(IntPtr)

Encapsule un IntPtr non managé dans un NSObject entièrement typé ou retourne un objet wrapper existant s’il en existe déjà un.

GetNSObject<T>(IntPtr)

Encapsule un IntPtr non managé dans un NSObject entièrement typé ou retourne un objet wrapper existant s’il en existe déjà un.

GetNSObject<T>(IntPtr, Boolean)

Encapsule un IntPtr non managé dans un NSObject entièrement typé ou retourne un objet wrapper existant s’il en existe déjà un.

GetProtocol(String)

Retourne le handle du descripteur de protocole Objective-C pour le nom de protocole donné.

GetSurfacedObjects()

Récupère une liste de tous les objets Objective-C qui ont été exposés dans le monde managé.

RegisterAssembly(Assembly)

Inscrit toutes les classes dans l’assembly spécifié.

ReleaseBlockOnMainThread(IntPtr)

Appelle _Block_release sur le bloc spécifié sur le thread principal.

StartWWAN(Uri)

Cette méthode force l’accès réseau WAN à être réveillé.

StartWWAN(Uri, Action<Exception>)

Cette méthode force l’accès réseau WAN à être réveillé de manière asynchrone.

TryGetNSObject(IntPtr)

Recherche un objet wrapper existant pour un IntPtr non managé.

Événements

AssemblyRegistration

Fournit des informations sur le runtime Xamarin.iOS.

MarshalManagedException

Cet événement est déclenché lorsqu’une exception managée doit être marshalée en code natif.

MarshalObjectiveCException

Cet événement est déclenché lorsqu’une exception Objective-C doit être marshalée en code managé.

S’applique à

Voir aussi