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
| Name | Beschreibung |
|---|---|
| Arch |
Die Architektur, in der der Code derzeit ausgeführt wird. |
| IsARM64CallingConvention |
Ruft ab, ob der aktuelle Prozess ARM64-Aufrufkonventionen verwendet. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| DynamicRegistrationSupported |
Wenn die dynamische Registrierung unterstützt wird. |
| FrameworksPath |
Stellt Informationen zur Xamarin.iOS-Runtime bereit. |
| OriginalWorkingDirectory |
Ruft das ursprüngliche Arbeitsverzeichnis ab, das beim Starten des Anwendungsprozesses verwendet wird. |
| ResourcesPath |
Stellt Informationen zur Xamarin.iOS-Runtime bereit. |
Methoden
| Name | Beschreibung |
|---|---|
| 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. |
| ConvertManagedEnumValueToNative(Int64) |
Stellt Informationen zur Xamarin.iOS-Runtime bereit. |
| ConvertManagedEnumValueToNative(UInt64) |
Stellt Informationen zur Xamarin.iOS-Runtime bereit. |
| ConvertNativeEnumValueToManaged(IntPtr, Boolean) |
Stellt Informationen zur Xamarin.iOS-Runtime bereit. |
| ConvertNativeEnumValueToManaged(UIntPtr, Boolean) |
Stellt Informationen zur Xamarin.iOS-Runtime bereit. |
| GetINativeObject(IntPtr, Boolean, Type) |
Umschließt einen systemeigenen Objektzeiger in einem verwalteten Objekt des angegebenen Typs. |
| GetINativeObject<T>(IntPtr, Boolean, Boolean) |
Stellt Informationen zur Xamarin.iOS-Runtime bereit. |
| GetINativeObject<T>(IntPtr, Boolean) |
Umschließt ein systemeigenes IntPtr-Objekt mit einem verwalteten Objekt des angegebenen Typs. |
| GetNSObject(IntPtr) |
Umschließt ein nicht verwaltetes IntPtr in ein vollständig typiertes NSObject oder gibt ein vorhandenes Wrapperobjekt zurück, wenn bereits ein Objekt vorhanden ist. |
| GetNSObject(NativeHandle, Boolean) |
Umschließt ein nicht verwaltetes NativeHandle Objekt in ein vollständig typiertes NSObjectObjekt oder gibt ein vorhandenes Wrapperobjekt zurück, wenn bereits ein Objekt vorhanden ist. |
| GetNSObject(NativeHandle) |
Stellt Informationen zur Xamarin.iOS-Runtime bereit. |
| GetNSObject<T>(IntPtr, Boolean) |
Umschließt ein nicht verwaltetes IntPtr in ein vollständig typiertes NSObject oder gibt ein vorhandenes Wrapperobjekt zurück, wenn bereits ein Objekt vorhanden ist. |
| GetNSObject<T>(IntPtr) |
Umschließt ein nicht verwaltetes IntPtr Objekt in ein vollständig typiertes NSObjectObjekt oder gibt ein vorhandenes Wrapperobjekt zurück, wenn bereits ein Objekt vorhanden ist. |
| GetNSObjectChecked<T>(IntPtr) |
Umschließt ein nicht verwaltetes IntPtr Objekt in ein vollständig typiertes NSObjectObjekt oder gibt ein vorhandenes Wrapperobjekt zurück, wenn bereits ein Objekt vorhanden ist. |
| GetProtocol(String) |
Gibt das Handle des Objective-C Protokolldeskriptors für den angegebenen Protokollnamen zurück. |
| RegisterAssembly(Assembly) |
Registriert alle Klassen in der angegebenen Assembly. |
| ReleaseBlockOnMainThread(IntPtr) |
Ruft _Block_release für den angegebenen Block im Hauptthread auf. |
| RetainAndAutoreleaseNativeObject(INativeObject) |
Behalten Sie das angegebene Objekt bei und autorelease sie, und geben Sie dann das Handle des Objekts zurück. |
| RetainAndAutoreleaseNSObject(NSObject) |
Behalten Sie das angegebene Objekt bei und autorelease sie, und geben Sie dann das Handle des Objekts zurück. |
| StartWWAN(Uri, Action<Exception>) |
Diese Methode zwingt den WAN-Netzwerkzugriff asynchron aufzuwachen. |
| StartWWAN(Uri) |
Diese Methode erzwingt das Aufwachen des WAN-Netzwerkzugriffs. |
| ThrowException(IntPtr) |
Stellt Informationen zur Xamarin.iOS-Runtime bereit. |
| TryGetNSObject(IntPtr) |
Sucht ein vorhandenes Wrapperobjekt für ein nicht verwaltetes IntPtrObjekt. |
Events
| Name | Beschreibung |
|---|---|
| AssemblyRegistration |
Wird ausgelöst, wenn eine Assembly bei der Objective-C Laufzeit registriert werden soll, sodass eine Anwendung steuern kann, ob die Assemblytypen registriert sind. |
| MarshalManagedException |
Wird ausgelöst, wenn eine verwaltete Ausnahme in eine Objective-C Ausnahme ge marshallt werden soll, sodass die Anwendung auswählen kann, wie die Ausnahme behandelt wird. |
| MarshalObjectiveCException |
Wird ausgelöst, wenn eine Objective-C Ausnahme in verwalteten Code ge marshallt werden soll, sodass die Anwendung auswählen kann, wie die Ausnahme behandelt wird. |