Langue

Runtime Classe

Définition

Fournit des informations sur le runtime Xamarin.iOS.

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

Champs

Nom Description
Arch

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

IsARM64CallingConvention

Obtient si le processus actuel utilise des conventions d’appel ARM64.

Propriétés

Nom Description
DynamicRegistrationSupported

Si l’inscription dynamique est prise en charge.

FrameworksPath

Fournit des informations sur le runtime Xamarin.iOS.

OriginalWorkingDirectory

Obtient le répertoire de travail d’origine utilisé lors du lancement du processus d’application.

ResourcesPath

Fournit des informations sur le runtime Xamarin.iOS.

Méthodes

Nom Description
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é.

ConvertManagedEnumValueToNative(Int64)

Fournit des informations sur le runtime Xamarin.iOS.

ConvertManagedEnumValueToNative(UInt64)

Fournit des informations sur le runtime Xamarin.iOS.

ConvertNativeEnumValueToManaged(IntPtr, Boolean)

Fournit des informations sur le runtime Xamarin.iOS.

ConvertNativeEnumValueToManaged(UIntPtr, Boolean)

Fournit des informations sur le runtime Xamarin.iOS.

GetINativeObject(IntPtr, Boolean, Type)

Encapsule un pointeur d’objet natif dans un objet managé du type spécifié.

GetINativeObject<T>(IntPtr, Boolean, Boolean)

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(NativeHandle, Boolean)

Encapsule un élément non managé dans un objet wrapper entièrement typé NativeHandleNSObjectou retourne un objet wrapper existant s’il en existe déjà un.

GetNSObject(NativeHandle)

Fournit des informations sur le runtime Xamarin.iOS.

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.

GetNSObject<T>(IntPtr)

Encapsule un élément non managé dans un objet wrapper entièrement typé IntPtrNSObjectou retourne un objet wrapper existant s’il en existe déjà un.

GetNSObjectChecked<T>(IntPtr)

Encapsule un élément non managé dans un objet wrapper entièrement typé IntPtrNSObjectou 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é.

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.

RetainAndAutoreleaseNativeObject(INativeObject)

Conservez et rééditez automatiquement l’objet donné, puis retournez le handle de l’objet.

RetainAndAutoreleaseNSObject(NSObject)

Conservez et rééditez automatiquement l’objet donné, puis retournez le handle de l’objet.

StartWWAN(Uri, Action<Exception>)

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

StartWWAN(Uri)

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

ThrowException(IntPtr)

Fournit des informations sur le runtime Xamarin.iOS.

TryGetNSObject(IntPtr)

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

Événements

Nom Description
AssemblyRegistration

Déclenché lorsqu’un assembly est sur le point d’être inscrit auprès du runtime Objective-C, ce qui permet à une application de contrôler si les types de l’assembly sont inscrits.

MarshalManagedException

Déclenché lorsqu’une exception managée est sur le point d’être marshalée dans une exception Objective-C, ce qui permet à l’application de choisir la façon dont l’exception est gérée.

MarshalObjectiveCException

Déclenché lorsqu’une exception Objective-C est sur le point d’être marshalée en code managé, ce qui permet à l’application de choisir la façon dont l’exception est gérée.

S’applique à

Voir aussi