Language

Runtime クラス

定義

Xamarin.iOS ランタイムに関する情報を提供します。

public static class Runtime
type Runtime = class
継承
Runtime

フィールド

Name 説明
Arch

コードが現在実行されているアーキテクチャ。

IsARM64CallingConvention

現在のプロセスが ARM64 呼び出し規則を使用するかどうかを取得します。

プロパティ

Name 説明
DynamicRegistrationSupported

動的登録がサポートされている場合。

FrameworksPath

Xamarin.iOS ランタイムに関する情報を提供します。

OriginalWorkingDirectory

アプリケーション プロセスの起動時に使用された元の作業ディレクトリを取得します。

ResourcesPath

Xamarin.iOS ランタイムに関する情報を提供します。

メソッド

Name 説明
ConnectMethod(MethodInfo, Selector)

この呼び出しにより、このメソッドの指定したメソッドは、指定したセレクターでのメッセージ呼び出しに応答できます。

ConnectMethod(Type, MethodInfo, ExportAttribute)

この呼び出しにより、このメソッドの指定したメソッドは、指定したセレクターでのメッセージ呼び出しに応答できます。

ConnectMethod(Type, MethodInfo, Selector)

この呼び出しにより、このメソッドの指定したメソッドは、指定したセレクターでのメッセージ呼び出しに応答できます。

ConvertManagedEnumValueToNative(Int64)

Xamarin.iOS ランタイムに関する情報を提供します。

ConvertManagedEnumValueToNative(UInt64)

Xamarin.iOS ランタイムに関する情報を提供します。

ConvertNativeEnumValueToManaged(IntPtr, Boolean)

Xamarin.iOS ランタイムに関する情報を提供します。

ConvertNativeEnumValueToManaged(UIntPtr, Boolean)

Xamarin.iOS ランタイムに関する情報を提供します。

GetINativeObject(IntPtr, Boolean, Type)

指定した型のマネージド オブジェクトでネイティブ オブジェクト ポインターをラップします。

GetINativeObject<T>(IntPtr, Boolean, Boolean)

Xamarin.iOS ランタイムに関する情報を提供します。

GetINativeObject<T>(IntPtr, Boolean)

指定した型のマネージド オブジェクトでネイティブ IntPtr をラップします。

GetNSObject(IntPtr)

アンマネージ IntPtr を完全に型指定された NSObject にラップするか、既に存在する場合は既存のラッパー オブジェクトを返します。

GetNSObject(NativeHandle, Boolean)

アンマネージ NativeHandle を完全に型指定された NSObjectにラップするか、既に存在する場合は既存のラッパー オブジェクトを返します。

GetNSObject(NativeHandle)

Xamarin.iOS ランタイムに関する情報を提供します。

GetNSObject<T>(IntPtr, Boolean)

アンマネージ IntPtr を完全に型指定された NSObject にラップするか、既に存在する場合は既存のラッパー オブジェクトを返します。

GetNSObject<T>(IntPtr)

アンマネージ IntPtr を完全に型指定された NSObjectにラップするか、既に存在する場合は既存のラッパー オブジェクトを返します。

GetNSObjectChecked<T>(IntPtr)

アンマネージ IntPtr を完全に型指定された NSObjectにラップするか、既に存在する場合は既存のラッパー オブジェクトを返します。

GetProtocol(String)

指定されたプロトコル名の Objective-C プロトコル記述子のハンドルを返します。

RegisterAssembly(Assembly)

指定したアセンブリ内のすべてのクラスを登録します。

ReleaseBlockOnMainThread(IntPtr)

メイン スレッドの指定したブロックで_Block_releaseを呼び出します。

RetainAndAutoreleaseNativeObject(INativeObject)

指定されたオブジェクトを保持して自動リリースしてから、オブジェクトのハンドルを返します。

RetainAndAutoreleaseNSObject(NSObject)

指定されたオブジェクトを保持して自動リリースしてから、オブジェクトのハンドルを返します。

StartWWAN(Uri, Action<Exception>)

このメソッドは、WAN ネットワーク アクセスを強制的に非同期的に起動します。

StartWWAN(Uri)

この方法では、WAN ネットワーク アクセスが強制的に起動されます。

ThrowException(IntPtr)

Xamarin.iOS ランタイムに関する情報を提供します。

TryGetNSObject(IntPtr)

アンマネージド IntPtrの既存のラッパー オブジェクトを検索します。

イベント

Name 説明
AssemblyRegistration

アセンブリが Objective-C ランタイムに登録されようとしているときに発生し、アプリケーションがアセンブリの型を登録するかどうかを制御できるようにします。

MarshalManagedException

マネージド例外が Objective-C 例外にマーシャリングされようとしているときに発生し、アプリケーションが例外の処理方法を選択できるようにします。

MarshalObjectiveCException

Objective-C 例外がマネージド コードにマーシャリングされようとしているときに発生し、アプリケーションが例外の処理方法を選択できるようにします。

適用対象

関連項目