Runtime Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce informazioni sul runtime Xamarin.iOS.
public static class Runtime
type Runtime = class
- Ereditarietà
-
Runtime
Campi
| Nome | Descrizione |
|---|---|
| Arch |
Architettura in cui è in esecuzione il codice. |
| IsARM64CallingConvention |
Ottiene un valore che indica se il processo corrente utilizza convenzioni di chiamata ARM64. |
Proprietà
| Nome | Descrizione |
|---|---|
| DynamicRegistrationSupported |
Se la registrazione dinamica è supportata. |
| FrameworksPath |
Fornisce informazioni sul runtime Xamarin.iOS. |
| OriginalWorkingDirectory |
Ottiene la directory di lavoro originale utilizzata all'avvio del processo dell'applicazione. |
| ResourcesPath |
Fornisce informazioni sul runtime Xamarin.iOS. |
Metodi
| Nome | Descrizione |
|---|---|
| ConnectMethod(MethodInfo, Selector) |
Questa chiamata consente al metodo specificato in questo metodo di rispondere alle chiamate di messaggio sul selettore specificato. |
| ConnectMethod(Type, MethodInfo, ExportAttribute) |
Questa chiamata consente al metodo specificato in questo metodo di rispondere alle chiamate di messaggio sul selettore specificato. |
| ConnectMethod(Type, MethodInfo, Selector) |
Questa chiamata consente al metodo specificato in questo metodo di rispondere alle chiamate di messaggio sul selettore specificato. |
| ConvertManagedEnumValueToNative(Int64) |
Fornisce informazioni sul runtime Xamarin.iOS. |
| ConvertManagedEnumValueToNative(UInt64) |
Fornisce informazioni sul runtime Xamarin.iOS. |
| ConvertNativeEnumValueToManaged(IntPtr, Boolean) |
Fornisce informazioni sul runtime Xamarin.iOS. |
| ConvertNativeEnumValueToManaged(UIntPtr, Boolean) |
Fornisce informazioni sul runtime Xamarin.iOS. |
| GetINativeObject(IntPtr, Boolean, Type) |
Esegue il wrapping di un puntatore a un oggetto nativo in un oggetto gestito del tipo specificato. |
| GetINativeObject<T>(IntPtr, Boolean, Boolean) |
Fornisce informazioni sul runtime Xamarin.iOS. |
| GetINativeObject<T>(IntPtr, Boolean) |
Esegue il wrapping di un intPtr nativo con un oggetto gestito del tipo specificato. |
| GetNSObject(IntPtr) |
Esegue il wrapping di un oggetto IntPtr non gestito in un NSObject completamente tipizzato o restituisce un oggetto wrapper esistente, se ne esiste già uno. |
| GetNSObject(NativeHandle, Boolean) |
Esegue il wrapping di un oggetto non gestito in un oggetto completamente tipizzato NativeHandleNSObjecto restituisce un oggetto wrapper esistente se ne esiste già uno. |
| GetNSObject(NativeHandle) |
Fornisce informazioni sul runtime Xamarin.iOS. |
| GetNSObject<T>(IntPtr, Boolean) |
Esegue il wrapping di un oggetto IntPtr non gestito in un NSObject completamente tipizzato o restituisce un oggetto wrapper esistente, se ne esiste già uno. |
| GetNSObject<T>(IntPtr) |
Esegue il wrapping di un oggetto non gestito in un oggetto completamente tipizzato IntPtrNSObjecto restituisce un oggetto wrapper esistente se ne esiste già uno. |
| GetNSObjectChecked<T>(IntPtr) |
Esegue il wrapping di un oggetto non gestito in un oggetto completamente tipizzato IntPtrNSObjecto restituisce un oggetto wrapper esistente se ne esiste già uno. |
| GetProtocol(String) |
Restituisce l'handle del descrittore di protocollo Objective-C per il nome del protocollo specificato. |
| RegisterAssembly(Assembly) |
Registra tutte le classi nell'assembly specificato. |
| ReleaseBlockOnMainThread(IntPtr) |
Chiama _Block_release sul blocco specificato nel thread principale. |
| RetainAndAutoreleaseNativeObject(INativeObject) |
Conservare e ottenere automaticamente l'oggetto specificato, quindi restituire l'handle dell'oggetto. |
| RetainAndAutoreleaseNSObject(NSObject) |
Conservare e ottenere automaticamente l'oggetto specificato, quindi restituire l'handle dell'oggetto. |
| StartWWAN(Uri, Action<Exception>) |
Questo metodo forza l'accesso alla rete WAN per essere riattivato in modo asincrono. |
| StartWWAN(Uri) |
Questo metodo forza l'accesso alla rete WAN per essere riattivato. |
| ThrowException(IntPtr) |
Fornisce informazioni sul runtime Xamarin.iOS. |
| TryGetNSObject(IntPtr) |
Cerca un oggetto wrapper esistente per un oggetto non gestito IntPtr. |
Eventi
| Nome | Descrizione |
|---|---|
| AssemblyRegistration |
Generato quando un assembly sta per essere registrato con il runtime Objective-C, consentendo a un'applicazione di controllare se i tipi dell'assembly sono registrati. |
| MarshalManagedException |
Generato quando un'eccezione gestita sta per essere sottoposta a marshalling in un'eccezione Objective-C, consentendo all'applicazione di scegliere come viene gestita l'eccezione. |
| MarshalObjectiveCException |
Generato quando un'eccezione Objective-C sta per essere eseguito il marshalling nel codice gestito, consentendo all'applicazione di scegliere come viene gestita l'eccezione. |