次の方法で共有


URLClassLoader コンストラクター

定義

オーバーロード

URLClassLoader(URL[])

既定の委任親 ClassLoaderを使用して、指定した URL の新しい URLClassLoader を構築します。

URLClassLoader(URL[], ClassLoader)

指定された URL の新しい URLClassLoader を構築します。

URLClassLoader(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

URLClassLoader(URL[], ClassLoader, IURLStreamHandlerFactory)

指定した URL、親クラス ローダー、および URLStreamHandlerFactory の新しい URLClassLoader を構築します。

URLClassLoader(URL[])

既定の委任親 ClassLoaderを使用して、指定した URL の新しい URLClassLoader を構築します。

[Android.Runtime.Register(".ctor", "([Ljava/net/URL;)V", "")]
public URLClassLoader (Java.Net.URL[]? urls);
[<Android.Runtime.Register(".ctor", "([Ljava/net/URL;)V", "")>]
new Java.Net.URLClassLoader : Java.Net.URL[] -> Java.Net.URLClassLoader

パラメーター

urls
URL[]

クラスとリソースの読み込み元の URL

属性

注釈

既定の委任親 ClassLoaderを使用して、指定した URL の新しい URLClassLoader を構築します。 URL は、最初に親クラス ローダーを検索した後、クラスとリソースに対して指定された順序で検索されます。 '/' で終わる URL は、ディレクトリを参照するものと見なされます。 それ以外の場合、URL は、必要に応じてダウンロードして開く JAR ファイルを参照するものと見なされます。

セキュリティ マネージャーがある場合、このメソッドは最初にセキュリティ マネージャーの checkCreateClassLoader メソッドを呼び出して、クラス ローダーの作成が許可されていることを確認します。

の Java ドキュメントjava.net.URLClassLoader.URLClassLoader(java.net.URL[])

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

URLClassLoader(URL[], ClassLoader)

指定された URL の新しい URLClassLoader を構築します。

[Android.Runtime.Register(".ctor", "([Ljava/net/URL;Ljava/lang/ClassLoader;)V", "")]
public URLClassLoader (Java.Net.URL[]? urls, Java.Lang.ClassLoader? parent);
[<Android.Runtime.Register(".ctor", "([Ljava/net/URL;Ljava/lang/ClassLoader;)V", "")>]
new Java.Net.URLClassLoader : Java.Net.URL[] * Java.Lang.ClassLoader -> Java.Net.URLClassLoader

パラメーター

urls
URL[]

クラスとリソースの読み込み元の URL

parent
ClassLoader

委任用の親クラス ローダー

属性

注釈

指定された URL の新しい URLClassLoader を構築します。 URL は、指定された親クラス ローダーで最初に検索した後、クラスとリソースに対して指定された順序で検索されます。 '/' で終わる URL は、ディレクトリを参照するものと見なされます。 それ以外の場合、URL は、必要に応じてダウンロードして開く JAR ファイルを参照するものと見なされます。

セキュリティ マネージャーがある場合、このメソッドは最初にセキュリティ マネージャーの checkCreateClassLoader メソッドを呼び出して、クラス ローダーの作成が許可されていることを確認します。

の Java ドキュメントjava.net.URLClassLoader.URLClassLoader(java.net.URL[], java.lang.ClassLoader)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

URLClassLoader(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

protected URLClassLoader (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Net.URLClassLoader : nativeint * Android.Runtime.JniHandleOwnership -> Java.Net.URLClassLoader

パラメーター

javaReference
IntPtr

nativeint

IntPtrJava ネイティブ インターフェイス (JNI) オブジェクト参照を含むオブジェクト。

transfer
JniHandleOwnership

処理方法 JniHandleOwnershipを示す javaReference

注釈

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

URLClassLoader(URL[], ClassLoader, IURLStreamHandlerFactory)

指定した URL、親クラス ローダー、および URLStreamHandlerFactory の新しい URLClassLoader を構築します。

[Android.Runtime.Register(".ctor", "([Ljava/net/URL;Ljava/lang/ClassLoader;Ljava/net/URLStreamHandlerFactory;)V", "")]
public URLClassLoader (Java.Net.URL[]? urls, Java.Lang.ClassLoader? parent, Java.Net.IURLStreamHandlerFactory? factory);
[<Android.Runtime.Register(".ctor", "([Ljava/net/URL;Ljava/lang/ClassLoader;Ljava/net/URLStreamHandlerFactory;)V", "")>]
new Java.Net.URLClassLoader : Java.Net.URL[] * Java.Lang.ClassLoader * Java.Net.IURLStreamHandlerFactory -> Java.Net.URLClassLoader

パラメーター

urls
URL[]

クラスとリソースの読み込み元の URL

parent
ClassLoader

委任用の親クラス ローダー

factory
IURLStreamHandlerFactory

URL の作成時に使用する URLStreamHandlerFactory

属性

注釈

指定した URL、親クラス ローダー、および URLStreamHandlerFactory の新しい URLClassLoader を構築します。 親引数は、委任の親クラス ローダーとして使用されます。 ファクトリ引数は、新しい jar URL を作成するときにプロトコル ハンドラーを取得するストリーム ハンドラー ファクトリとして使用されます。

セキュリティ マネージャーがある場合、このメソッドは最初にセキュリティ マネージャーの checkCreateClassLoader メソッドを呼び出して、クラス ローダーの作成が許可されていることを確認します。

の Java ドキュメントjava.net.URLClassLoader.URLClassLoader(java.net.URL[], java.lang.ClassLoader, java.net.URLStreamHandlerFactory)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象