Runtime Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сведения о среде выполнения Xamarin.iOS.
public static class Runtime
type Runtime = class
- Наследование
-
Runtime
Поля
Arch |
Архитектура, в которой в данный момент выполняется код. |
IsARM64CallingConvention |
Предоставляет сведения о среде выполнения Xamarin.iOS. |
Свойства
DynamicRegistrationSupported |
Если поддерживается динамическая регистрация. |
FrameworksPath |
Предоставляет сведения о среде выполнения Xamarin.iOS. |
OriginalWorkingDirectory |
Предоставляет сведения о среде выполнения Xamarin.iOS. |
ResourcesPath |
Предоставляет сведения о среде выполнения Xamarin.iOS. |
UseAutoreleasePoolInThreadPool |
Значение типа , указывающее, должна ли среда выполнения Mono автоматически создавать NSAutoreleasePool для всех рабочих элементов в пуле потоков. |
Методы
ChangeToOriginalWorkingDirectory() |
Предоставляет сведения о среде выполнения Xamarin.iOS. |
ConnectMethod(MethodInfo, Selector) |
Этот вызов позволяет указанному методу в этом методе отвечать на вызовы сообщений в указанном селекторе. |
ConnectMethod(Type, MethodInfo, ExportAttribute) |
Этот вызов позволяет указанному методу в этом методе отвечать на вызовы сообщений в указанном селекторе. |
ConnectMethod(Type, MethodInfo, Selector) |
Этот вызов позволяет указанному методу в этом методе отвечать на вызовы сообщений в указанном селекторе. |
GetINativeObject(IntPtr, Boolean, Type) |
Предоставляет сведения о среде выполнения Xamarin.iOS. |
GetINativeObject<T>(IntPtr, Boolean) |
Заключает собственный IntPtr в управляемый объект указанного типа. |
GetNSObject(IntPtr) |
Заключает неуправляемый объект IntPtr в полностью типизированный объект NSObject или возвращает существующий объект-оболочку, если он уже существует. |
GetNSObject<T>(IntPtr) |
Заключает неуправляемый объект IntPtr в полностью типизированный объект NSObject или возвращает существующий объект-оболочку, если он уже существует. |
GetNSObject<T>(IntPtr, Boolean) |
Заключает неуправляемый объект IntPtr в полностью типизированный объект NSObject или возвращает существующий объект-оболочку, если он уже существует. |
GetProtocol(String) |
Возвращает дескриптор протокола Objective-C для заданного имени протокола. |
GetSurfacedObjects() |
Извлекает список всех объектов Objective-C, которые были получены в управляемый мир. |
RegisterAssembly(Assembly) |
Регистрирует все классы в указанной сборке. |
ReleaseBlockOnMainThread(IntPtr) |
Вызовы _Block_release в указанном блоке в основном потоке. |
StartWWAN(Uri) |
Этот метод приводит к пробуждению сетевого доступа глобальной сети. |
StartWWAN(Uri, Action<Exception>) |
Этот метод асинхронно запускает сетевой доступ к глобальной сети. |
TryGetNSObject(IntPtr) |
Ищет существующий объект-оболочку для неуправляемого объекта IntPtr. |
События
AssemblyRegistration |
Предоставляет сведения о среде выполнения Xamarin.iOS. |
MarshalManagedException |
Это событие возникает, когда управляемое исключение необходимо маршалировать в машинный код. |
MarshalObjectiveCException |
Это событие возникает, когда необходимо маршалировать исключение Objective-C в управляемый код. |