解析一个提供程序特定的程序集字符串与其对应的 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
类型:System.String
一个提供程序特定的程序集字符串。
返回值
类型:System.Reflection.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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。