Runtime 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供有关 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) |
此方法强制唤醒 WAN 网络访问。 |
StartWWAN(Uri, Action<Exception>) |
此方法强制异步唤醒 WAN 网络访问。 |
TryGetNSObject(IntPtr) |
查找非托管 IntPtr 的现有包装器对象。 |
事件
AssemblyRegistration |
提供有关 Xamarin.iOS 运行时的信息。 |
MarshalManagedException |
当需要将托管异常封送到本机代码时,将引发此事件。 |
MarshalObjectiveCException |
当 Objective-C 异常需要封送到托管代码时,将引发此事件。 |