Assembly.LoadWithPartialName Assembly.LoadWithPartialName Assembly.LoadWithPartialName Assembly.LoadWithPartialName Method

定義

アプリケーション ディレクトリまたはグローバル アセンブリ キャッシュから、部分名を使用してアセンブリを読み込みます。Loads an assembly from the application directory or from the global assembly cache using a partial name.

オーバーロード

LoadWithPartialName(String) LoadWithPartialName(String) LoadWithPartialName(String) LoadWithPartialName(String)

アプリケーション ディレクトリまたはグローバル アセンブリ キャッシュから、部分名を使用してアセンブリを読み込みます。Loads an assembly from the application directory or from the global assembly cache using a partial name.

LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence)

アプリケーション ディレクトリまたはグローバル アセンブリ キャッシュから、部分名を使用してアセンブリを読み込みます。Loads an assembly from the application directory or from the global assembly cache using a partial name. アセンブリは、指定された証拠を使用して、呼び出し元のドメインに読み込まれます。The assembly is loaded into the domain of the caller using the supplied evidence.

注釈

重要

Assembly.LoadWithPartialNameメソッドのオーバーロードは互換性のために残されていますが、旧バージョンとの互換性のために残されています。The overloads of the Assembly.LoadWithPartialName method are obsolete and have been retained for backward compatibility. 旧式でない代替手段は、Assembly.Load(String) です。The non-obsolete alternative is Assembly.Load(String).

LoadWithPartialName(String) LoadWithPartialName(String) LoadWithPartialName(String) LoadWithPartialName(String)

警告

この API は現在使われていません。

アプリケーション ディレクトリまたはグローバル アセンブリ キャッシュから、部分名を使用してアセンブリを読み込みます。Loads an assembly from the application directory or from the global assembly cache using a partial name.

public:
 static System::Reflection::Assembly ^ LoadWithPartialName(System::String ^ partialName);
[System.Obsolete]
[System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202")]
[System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public static System.Reflection.Assembly LoadWithPartialName (string partialName);
static member LoadWithPartialName : string -> System.Reflection.Assembly
Public Shared Function LoadWithPartialName (partialName As String) As Assembly

パラメーター

partialName
String String String String

アセンブリの表示名。The display name of the assembly.

戻り値

読み込まれるアセンブリ。The loaded assembly. partialName が見つからない場合、このメソッドは null を返します。If partialName is not found, this method returns null.

例外

partialName パラメーターが null です。The partialName parameter is null.

assemblyFile は正しいアセンブリではありません。assemblyFile is not a valid assembly.

または-or- 共通言語ランタイムのバージョン 2.0 以降が現在読み込まれています。partialName は、より新しいバージョンでコンパイルされています。Version 2.0 or later of the common language runtime is currently loaded and partialName was compiled with a later version.

注釈

重要

LoadWithPartialName(String)メソッドは互換性のために残されていますが、旧バージョンとの互換性のために残されています。The LoadWithPartialName(String) method is obsolete and has been retained for backward compatibility. 旧式でない代替手段は、Assembly.Load(String) です。The non-obsolete alternative is Assembly.Load(String).

このメソッドを使用してアセンブリを読み込むアプリケーションは、これらのアセンブリのアップグレードによって影響を受けます。Applications that load assemblies with this method will be affected by upgrades of those assemblies. したがって、このメソッドは使用しないでください。Load(String)メソッドオーバーロードLoadFrom(String)またはメソッドオーバーロードを使用するようにアプリケーションを再設計します。Therefore, do not use this method; redesign the application to use the Load(String) method overload or the LoadFrom(String) method overload.

このメソッドは、 Loadまずを呼び出します。This method first calls Load. アセンブリが見つからない場合、このメソッドは、同じ簡易名と最大バージョン番号を持つグローバルアセンブリキャッシュからアセンブリを返します。If the assembly is not found, this method returns the assembly from the global assembly cache that has the same simple name, and the highest version number.

こちらもご覧ください

LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence)

警告

この API は現在使われていません。

アプリケーション ディレクトリまたはグローバル アセンブリ キャッシュから、部分名を使用してアセンブリを読み込みます。Loads an assembly from the application directory or from the global assembly cache using a partial name. アセンブリは、指定された証拠を使用して、呼び出し元のドメインに読み込まれます。The assembly is loaded into the domain of the caller using the supplied evidence.

public:
 static System::Reflection::Assembly ^ LoadWithPartialName(System::String ^ partialName, System::Security::Policy::Evidence ^ securityEvidence);
[System.Obsolete]
[System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202")]
public static System.Reflection.Assembly LoadWithPartialName (string partialName, System.Security.Policy.Evidence securityEvidence);
static member LoadWithPartialName : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
Public Shared Function LoadWithPartialName (partialName As String, securityEvidence As Evidence) As Assembly

パラメーター

partialName
String String String String

アセンブリの表示名。The display name of the assembly.

securityEvidence
Evidence Evidence Evidence Evidence

アセンブリを読み込むために必要な証拠。Evidence for loading the assembly.

戻り値

読み込まれるアセンブリ。The loaded assembly. partialName が見つからない場合、このメソッドは null を返します。If partialName is not found, this method returns null.

例外

アセンブリまたはモジュールが、2 つの異なる証拠セットを使用して 2 回読み込まれました。An assembly or module was loaded twice with two different sets of evidence.

partialName パラメーターが null です。The partialName parameter is null.

assemblyFile は正しいアセンブリではありません。assemblyFile is not a valid assembly.

または-or- 共通言語ランタイムのバージョン 2.0 以降が現在読み込まれています。partialName は、より新しいバージョンでコンパイルされています。Version 2.0 or later of the common language runtime is currently loaded and partialName was compiled with a later version.

注釈

重要

LoadWithPartialName(String, Evidence)メソッドは互換性のために残されていますが、旧バージョンとの互換性のために残されています。The LoadWithPartialName(String, Evidence) method is obsolete and has been retained for backward compatibility. 旧式でない代替手段は、Assembly.Load(String) です。The non-obsolete alternative is Assembly.Load(String).

証拠とは、セキュリティ ポリシーがアクセス許可を決定するときに使用する一連の情報 (コードにどのようなアクセス許可を付与できるかなど) のことです。Evidence is the set of information that constitutes input to security policy decisions, such as what permissions can be granted to code.

このメソッドを使用してアセンブリを読み込むアプリケーションは、これらのアセンブリのアップグレードによって影響を受けます。Applications that load assemblies with this method will be affected by upgrades of those assemblies. したがって、このメソッドは使用しないでください。Load メソッドLoadFromまたはメソッドを使用するようにアプリケーションを再設計します。Therefore, do not use this method; redesign the application to use the Load method or the LoadFrom method.

このメソッドは、 Loadまずを呼び出します。This method first calls Load. アセンブリが見つからない場合、このメソッドは、同じ簡易名と最大バージョン番号を持つグローバルアセンブリキャッシュからアセンブリを返します。If the assembly is not found, this method returns the assembly from the global assembly cache that has the same simple name, and the highest version number.

セキュリティ

SecurityPermission
アンマネージコードを呼び出し、証拠を使用してアセンブリを読み込む場合。for calling unmanaged code and to load an assembly with evidence. 関連付けられた列挙型:ControlEvidenceAssociated enumeration: ControlEvidence

こちらもご覧ください

適用対象