Поделиться через


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 в управляемый код.

Применяется к

См. также раздел