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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。