共用方式為


DataProviderObjectFactory.GetAssembly 方法

解析特定組件的字串轉換成其對應的 Assembly 表示。

命名空間:  Microsoft.VisualStudio.Data.Framework
組件:  Microsoft.VisualStudio.Data.Framework (在 Microsoft.VisualStudio.Data.Framework.dll 中)

語法

'宣告
Public Overridable Function GetAssembly ( _
    assemblyString As String _
) As Assembly
public virtual Assembly GetAssembly(
    string assemblyString
)
public:
virtual Assembly^ GetAssembly(
    String^ assemblyString
)
abstract GetAssembly : 
        assemblyString:string -> Assembly  
override GetAssembly : 
        assemblyString:string -> Assembly
public function GetAssembly(
    assemblyString : String
) : Assembly

參數

  • assemblyString
    類型:String

    提供者專用組件資料。

傳回值

類型:Assembly
表示組件的 Assembly 物件從指定的組件,剖析字串,如果有找到,否則, nullnull 參考 (即 Visual Basic 中的 Nothing)。

實作

IVsDataProviderObjectFactory.GetAssembly(String)

例外狀況

例外狀況 條件
ArgumentNullException

assemblyString 參數為 nullnull 參考 (即 Visual Basic 中的 Nothing)。

備註

這個方法很有用,其中會指定為字串的組件名稱在影像資料支援 XML 檔案時的格式,因此,這些組件名稱不能以 CLR 的 Load 方法自動解析 (或會不正確地剖析)。 對這個方法的一個用法是展開不完整的組件中宣告。 (例如,因此,如果字串是「MyAssembly」,則它可能會展開為「MyAssembly, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=1234567890ABCDEF」,在 CLR 剖析它之前)。

提供這個方法會縮短型別名稱的提供者的規格,有助於減少一個常用的組件複製到程式碼基底中。

.NET Framework 安全性

請參閱

參考

DataProviderObjectFactory 類別

Microsoft.VisualStudio.Data.Framework 命名空間