Assembly.LoadWithPartialName 方法

定義

使用部分的名稱,從應用程式目錄或從全域組件快取載入組件。

多載

LoadWithPartialName(String)
已淘汰.
已淘汰.
已淘汰.

使用部分的名稱,從應用程式目錄或從全域組件快取載入組件。

LoadWithPartialName(String, Evidence)
已淘汰.

使用部分的名稱,從應用程式目錄或從全域組件快取載入組件。 元件會使用提供的辨識項載入。

備註

重要

方法的多 Assembly.LoadWithPartialName 載已過時,並已保留供回溯相容性使用。 非過時的替代方式是 Assembly.Load(String)

LoadWithPartialName(String)

來源:
Assembly.CoreCLR.cs
來源:
Assembly.CoreCLR.cs
來源:
Assembly.CoreCLR.cs

警告

This method has been deprecated. Please use Assembly.Load() instead. https://go.microsoft.com/fwlink/?linkid=14202

警告

Assembly.LoadWithPartialName has been deprecated. Use Assembly.Load() instead.

警告

This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202

使用部分的名稱,從應用程式目錄或從全域組件快取載入組件。

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

參數

partialName
String

組件的顯示名稱。

傳回

載入的組件。 如果找不到 partialName,這個方法會傳回 null

屬性

例外狀況

partialName 參數為 null

assemblyFile 不是目前載入運行時間的有效元件。

備註

重要

方法 LoadWithPartialName(String) 已過時,並已保留供回溯兼容性使用。 非過時的替代方式是 Assembly.Load(String)

使用此方法載入元件的應用程式將會受到這些元件的升級所影響。 因此,請勿使用此方法;重新設計應用程式以使用 Load(String) 方法多載或 LoadFrom(String) 方法多載。

這個方法會先呼叫 Load。 如果找不到元件,這個方法會從具有相同簡單名稱的全域程式集緩存傳回元件,以及最高的版本號碼。

另請參閱

適用於

LoadWithPartialName(String, Evidence)

警告

This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202

使用部分的名稱,從應用程式目錄或從全域組件快取載入組件。 元件會使用提供的辨識項載入。

public:
 static System::Reflection::Assembly ^ LoadWithPartialName(System::String ^ partialName, System::Security::Policy::Evidence ^ securityEvidence);
public static System.Reflection.Assembly LoadWithPartialName (string partialName, System.Security.Policy.Evidence securityEvidence);
[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
[<System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202")>]
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

組件的顯示名稱。

securityEvidence
Evidence

用於載入組件的辨識項。

傳回

載入的組件。 如果找不到 partialName,這個方法會傳回 null

屬性

例外狀況

已使用兩組不同的辨識項載入組件或模組兩次。

partialName 參數為 null

assemblyFile 不是目前載入運行時間的有效元件。

備註

重要

方法 LoadWithPartialName(String, Evidence) 已過時,並已保留供回溯兼容性使用。 非過時的替代方式是 Assembly.Load(String)

所謂的辨識項是一組資訊,由輸入的安全性原則決策所構成,例如要將那些權限授與給程式碼。

使用此方法載入元件的應用程式將會受到這些元件的升級所影響。 因此,請勿使用此方法;重新設計應用程式以使用 Load 方法或 LoadFrom 方法。

這個方法會先呼叫 Load。 如果找不到元件,這個方法會從具有相同簡單名稱的全域程式集緩存傳回元件,以及最高的版本號碼。

另請參閱

適用於