Runtime Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |