Runtime Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera informacje o środowisku uruchomieniowym Xamarin.iOS.
public static class Runtime
type Runtime = class
- Dziedziczenie
-
Runtime
Pola
| Nazwisko | Opis |
|---|---|
| Arch |
Architektura, w której kod jest aktualnie uruchomiony. |
| IsARM64CallingConvention |
Pobiera, czy bieżący proces używa konwencji wywoływania arm64. |
Właściwości
| Nazwisko | Opis |
|---|---|
| DynamicRegistrationSupported |
Jeśli rejestracja dynamiczna jest obsługiwana. |
| FrameworksPath |
Zawiera informacje o środowisku uruchomieniowym Xamarin.iOS. |
| OriginalWorkingDirectory |
Pobiera oryginalny katalog roboczy używany podczas uruchamiania procesu aplikacji. |
| ResourcesPath |
Zawiera informacje o środowisku uruchomieniowym Xamarin.iOS. |
Metody
| Nazwisko | Opis |
|---|---|
| ConnectMethod(MethodInfo, Selector) |
To wywołanie umożliwia określonej metodzie w tej metodzie odpowiadanie na wywołania komunikatów w określonym selektorze. |
| ConnectMethod(Type, MethodInfo, ExportAttribute) |
To wywołanie umożliwia określonej metodzie w tej metodzie odpowiadanie na wywołania komunikatów w określonym selektorze. |
| ConnectMethod(Type, MethodInfo, Selector) |
To wywołanie umożliwia określonej metodzie w tej metodzie odpowiadanie na wywołania komunikatów w określonym selektorze. |
| ConvertManagedEnumValueToNative(Int64) |
Zawiera informacje o środowisku uruchomieniowym Xamarin.iOS. |
| ConvertManagedEnumValueToNative(UInt64) |
Zawiera informacje o środowisku uruchomieniowym Xamarin.iOS. |
| ConvertNativeEnumValueToManaged(IntPtr, Boolean) |
Zawiera informacje o środowisku uruchomieniowym Xamarin.iOS. |
| ConvertNativeEnumValueToManaged(UIntPtr, Boolean) |
Zawiera informacje o środowisku uruchomieniowym Xamarin.iOS. |
| GetINativeObject(IntPtr, Boolean, Type) |
Opakowuje natywny wskaźnik obiektu w zarządzanym obiekcie określonego typu. |
| GetINativeObject<T>(IntPtr, Boolean, Boolean) |
Zawiera informacje o środowisku uruchomieniowym Xamarin.iOS. |
| GetINativeObject<T>(IntPtr, Boolean) |
Opakowuje natywny element IntPtr z zarządzanym obiektem określonego typu. |
| GetNSObject(IntPtr) |
Opakowuje niezarządzany obiekt IntPtr do w pełni typizowanego obiektu NSObject lub zwraca istniejący obiekt otoki, jeśli już istnieje. |
| GetNSObject(NativeHandle, Boolean) |
Opakowuje niezarządzany NativeHandle obiekt w pełni wpisany NSObjectlub zwraca istniejący obiekt otoki, jeśli już istnieje. |
| GetNSObject(NativeHandle) |
Zawiera informacje o środowisku uruchomieniowym Xamarin.iOS. |
| GetNSObject<T>(IntPtr, Boolean) |
Opakowuje niezarządzany obiekt IntPtr do w pełni typizowanego obiektu NSObject lub zwraca istniejący obiekt otoki, jeśli już istnieje. |
| GetNSObject<T>(IntPtr) |
Opakowuje niezarządzany IntPtr obiekt w pełni wpisany NSObjectlub zwraca istniejący obiekt otoki, jeśli już istnieje. |
| GetNSObjectChecked<T>(IntPtr) |
Opakowuje niezarządzany IntPtr obiekt w pełni wpisany NSObjectlub zwraca istniejący obiekt otoki, jeśli już istnieje. |
| GetProtocol(String) |
Zwraca uchwyt deskryptora protokołu Objective-C dla danej nazwy protokołu. |
| RegisterAssembly(Assembly) |
Rejestruje wszystkie klasy w określonym zestawie. |
| ReleaseBlockOnMainThread(IntPtr) |
Wywołuje _Block_release w określonym bloku w wątku głównym. |
| RetainAndAutoreleaseNativeObject(INativeObject) |
Zachowaj i automatycznie wypublikuj dany obiekt, a następnie zwróć uchwyt obiektu. |
| RetainAndAutoreleaseNSObject(NSObject) |
Zachowaj i automatycznie wypublikuj dany obiekt, a następnie zwróć uchwyt obiektu. |
| StartWWAN(Uri, Action<Exception>) |
Ta metoda wymusza, aby dostęp sieciowy sieci WAN był wybudzony asynchronicznie. |
| StartWWAN(Uri) |
Ta metoda wymusza wybudzenie dostępu do sieci WAN. |
| ThrowException(IntPtr) |
Zawiera informacje o środowisku uruchomieniowym Xamarin.iOS. |
| TryGetNSObject(IntPtr) |
Wyszukuje istniejący obiekt otoki dla niezarządzanego IntPtrobiektu . |
Zdarzenia
| Nazwisko | Opis |
|---|---|
| AssemblyRegistration |
Zgłaszane, gdy zestaw ma zostać zarejestrowany w środowisku uruchomieniowym Objective-C, co umożliwia aplikacji kontrolowanie, czy typy zestawu są zarejestrowane. |
| MarshalManagedException |
Zgłaszane, gdy wyjątek zarządzany ma zostać przesłonięty do wyjątku Objective-C, co pozwala aplikacji wybrać sposób obsługi wyjątku. |
| MarshalObjectiveCException |
Zgłaszane, gdy ma zostać zgłoszony wyjątek Objective-C ma zostać przekształcony w kod zarządzany, co pozwala aplikacji wybrać sposób obsługi wyjątku. |