Język

Runtime Klasa

Definicja

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.

Dotyczy

Zobacz też