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 例外をマネージド コードにマーシャリングする必要がある場合に発生します。 |