Thread.ContextClassLoader プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このスレッドのコンテキスト ClassLoader を返します。 または、このスレッドのコンテキスト ClassLoader を設定します。
public virtual Java.Lang.ClassLoader? ContextClassLoader { [Android.Runtime.Register("getContextClassLoader", "()Ljava/lang/ClassLoader;", "GetGetContextClassLoaderHandler")] get; [Android.Runtime.Register("setContextClassLoader", "(Ljava/lang/ClassLoader;)V", "GetSetContextClassLoader_Ljava_lang_ClassLoader_Handler")] set; }
[<get: Android.Runtime.Register("getContextClassLoader", "()Ljava/lang/ClassLoader;", "GetGetContextClassLoaderHandler")>]
[<set: Android.Runtime.Register("setContextClassLoader", "(Ljava/lang/ClassLoader;)V", "GetSetContextClassLoader_Ljava_lang_ClassLoader_Handler")>]
member this.ContextClassLoader : Java.Lang.ClassLoader with get, set
プロパティ値
このスレッドのコンテキスト ClassLoader 、またはシステム クラス ローダーを示す null (または、失敗した場合はブートストラップ クラス ローダー)
- 属性
注釈
プロパティ getter のドキュメント:
このスレッドのコンテキスト ClassLoader を返します。 コンテキスト ClassLoader は、クラスとリソースを読み込むときに、このスレッドで実行されているコードで使用するためにスレッドの作成者によって提供されます。 #setContextClassLoader 設定されていない場合、既定値は親スレッドの ClassLoader コンテキストです。 通常、初期スレッドのコンテキスト ClassLoader は、アプリケーションの読み込みに使用されるクラス ローダーに設定されます。
1.2 で追加されました。
プロパティ セッターのドキュメント:
このスレッドのコンテキスト ClassLoader を設定します。 コンテキスト ClassLoader は、スレッドの作成時に設定でき、スレッドの作成者は、クラスとリソースを読み込むときにスレッドで実行されているコードに、 getContextClassLoaderを介して適切なクラス ローダーを提供できます。
セキュリティ マネージャーが存在する場合は、コンテキスト ClassLoader の設定が許可されているかどうかを確認するSecurityManager#checkPermission(java.security.Permission) checkPermissionRuntimePermission RuntimePermissionアクセス許可を使用して、その("setContextClassLoader") メソッドが呼び出されます。
1.2 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。