Freigeben über


Runtime Klasse

Definition

Stellt Informationen zur Xamarin.iOS-Runtime bereit.

public static class Runtime
type Runtime = class
Vererbung
Runtime

Felder

Arch

Die Architektur, in der der Code derzeit ausgeführt wird.

IsARM64CallingConvention

Stellt Informationen zur Xamarin.iOS-Runtime bereit.

Eigenschaften

DynamicRegistrationSupported

Wenn die dynamische Registrierung unterstützt wird.

FrameworksPath

Stellt Informationen zur Xamarin.iOS-Runtime bereit.

OriginalWorkingDirectory

Stellt Informationen zur Xamarin.iOS-Runtime bereit.

ResourcesPath

Stellt Informationen zur Xamarin.iOS-Runtime bereit.

UseAutoreleasePoolInThreadPool

Ein Wert, der angibt, ob die Mono-Runtime automatisch einen NSAutoreleasePool für alle Arbeitselemente im Threadpool erstellen soll.

Methoden

ChangeToOriginalWorkingDirectory()

Stellt Informationen zur Xamarin.iOS-Runtime bereit.

ConnectMethod(MethodInfo, Selector)

Mit diesem Aufruf kann die angegebene Methode in dieser Methode auf Nachrichtenaufrufe für den angegebenen Selektor reagieren.

ConnectMethod(Type, MethodInfo, ExportAttribute)

Mit diesem Aufruf kann die angegebene Methode in dieser Methode auf Nachrichtenaufrufe für den angegebenen Selektor reagieren.

ConnectMethod(Type, MethodInfo, Selector)

Mit diesem Aufruf kann die angegebene Methode in dieser Methode auf Nachrichtenaufrufe für den angegebenen Selektor reagieren.

GetINativeObject(IntPtr, Boolean, Type)

Stellt Informationen zur Xamarin.iOS-Runtime bereit.

GetINativeObject<T>(IntPtr, Boolean)

Umschließt ein natives IntPtr-Objekt mit einem verwalteten Objekt des angegebenen Typs.

GetNSObject(IntPtr)

Umschließt ein nicht verwaltetes IntPtr in ein vollständig typisiertes NSObject oder gibt ein vorhandenes Wrapperobjekt zurück, sofern bereits eins vorhanden ist.

GetNSObject<T>(IntPtr)

Umschließt ein nicht verwaltetes IntPtr in ein vollständig typisiertes NSObject oder gibt ein vorhandenes Wrapperobjekt zurück, sofern bereits eins vorhanden ist.

GetNSObject<T>(IntPtr, Boolean)

Umschließt ein nicht verwaltetes IntPtr in ein vollständig typisiertes NSObject oder gibt ein vorhandenes Wrapperobjekt zurück, sofern bereits eins vorhanden ist.

GetProtocol(String)

Gibt das Handle des Objective-C-Protokolldeskriptors für den angegebenen Protokollnamen zurück.

GetSurfacedObjects()

Ruft eine Liste aller Objective-C-Objekte ab, die in der verwalteten Welt aufgetaucht wurden.

RegisterAssembly(Assembly)

Registriert alle Klassen in der angegebenen Assembly.

ReleaseBlockOnMainThread(IntPtr)

Ruft _Block_release für den angegebenen Block im Hauptthread auf.

StartWWAN(Uri)

Diese Methode erzwingt das Aufwecken des WAN-Netzwerkzugriffs.

StartWWAN(Uri, Action<Exception>)

Diese Methode erzwingt, dass der WAN-Netzwerkzugriff asynchron geweckt wird.

TryGetNSObject(IntPtr)

Sucht ein vorhandenes Wrapperobjekt für einen nicht verwalteten IntPtr.

Ereignisse

AssemblyRegistration

Stellt Informationen zur Xamarin.iOS-Runtime bereit.

MarshalManagedException

Dieses Ereignis wird ausgelöst, wenn eine verwaltete Ausnahme in nativen Code ge marshallt werden muss.

MarshalObjectiveCException

Dieses Ereignis wird ausgelöst, wenn eine Objective-C-Ausnahme in verwalteten Code ge marshallt werden muss.

Gilt für:

Weitere Informationen