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 執行時間是否應該針對 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 程式碼時,就會引發此事件。 |