Runtime Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |