PathAssemblyResolver 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表中繼資料元件解析程式,其使用可能載入之每個元件的路徑。
public ref class PathAssemblyResolver : System::Reflection::MetadataAssemblyResolver
public class PathAssemblyResolver : System.Reflection.MetadataAssemblyResolver
type PathAssemblyResolver = class
inherit MetadataAssemblyResolver
Public Class PathAssemblyResolver
Inherits MetadataAssemblyResolver
- 繼承
備註
檔名應該與元件的簡單名稱相同。 多個元件可以存在於具有相同名稱但位於不同目錄中的磁碟上。 的單一實例 PathAssemblyResolver
可以搭配多個 MetadataAssemblyResolver 實例使用。
為了讓 AssemblyName 符合載入元件的 , AssemblyName.Name 必須等於忽略大小寫) (大小寫。
- 如果已為 AssemblyName指定公鑰令牌,它必須相等。
- 如果未為 AssemblyName指定公鑰令牌,則會在具有公鑰令牌的元件上選取沒有公鑰令牌的元件。
- 如果有多個元件相符,則會傳回具有最高 AssemblyName.Version 之元件的元件。
- AssemblyName.CultureName 會被忽略。
建構函式
PathAssemblyResolver(IEnumerable<String>) |
初始化 PathAssemblyResolver 類別的新執行個體。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
Resolve(MetadataLoadContext, AssemblyName) |
從指定的元件名稱傳回元件。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |