共用方式為


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 執行時間是否應該針對 threadpool 上每個工作專案自動建立 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)

使用指定類型的 Managed 物件包裝原生 IntPtr。

GetNSObject(IntPtr)

將 Unmanaged IntPtr 包裝成完全型別的 NSObject,或如果已經存在,則會傳回現有的包裝函式物件。

GetNSObject<T>(IntPtr)

將 Unmanaged IntPtr 包裝成完全型別的 NSObject,或如果已經存在,則會傳回現有的包裝函式物件。

GetNSObject<T>(IntPtr, Boolean)

將 Unmanaged 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)

查閱 Unmanaged IntPtr 的現有包裝函式物件。

事件

AssemblyRegistration

提供 Xamarin.iOS 執行時間的相關資訊。

MarshalManagedException

當 Managed 例外狀況需要封送處理至機器碼時,就會引發此事件。

MarshalObjectiveCException

當 Objective-C 例外狀況需要封送處理至 Managed 程式碼時,就會引發此事件。

適用於

另請參閱