Assembly.LoadWithPartialName 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用部分的名稱,從應用程式目錄或從全域組件快取載入組件。
多載
LoadWithPartialName(String) |
已淘汰.
已淘汰.
已淘汰.
使用部分的名稱,從應用程式目錄或從全域組件快取載入組件。 |
LoadWithPartialName(String, Evidence) |
已淘汰.
使用部分的名稱,從應用程式目錄或從全域組件快取載入組件。 元件會使用提供的辨識項載入。 |
備註
重要
方法的多 Assembly.LoadWithPartialName 載已過時,並已保留供回溯相容性使用。 非過時的替代方式是 Assembly.Load(String)。
LoadWithPartialName(String)
警告
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。 如果找不到元件,這個方法會從具有相同簡單名稱的全域程式集緩存傳回元件,以及最高的版本號碼。