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
Тип: System.String
Строка, представляющая сборки поставщик- в XML-структуру.
Возвращаемое значение
Тип: System.Reflection.Assembly
Объект Assembly, представляющий сборку разрешил из указанной строки сборки, если найдено; в противном случае – значение nullссылка NULL (Nothing в Visual Basic).
Реализации
IVsDataProviderObjectFactory.GetAssembly(String)
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Значение параметра assemblyString — nullссылка NULL (Nothing в Visual Basic). |
Заметки
Этот метод полезен, когда имена сборок, определенные как строки в формате в виде XML-файла поддержки данных, и эти имена сборок, не могут быть автоматически разрешены (или разрешить), неправильно методом Load среды CLR.Одна использование этого метода развернуть неполное объявление сборки.(Например, если строка "MyAssembly", то она может получить развернутой "MyAssembly, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=1234567890ABCDEF", прежде чем среда CLR позволяет).
Указывается, что сокращает данный метод спецификацию поставщика имен типов, которые могут помочь уменьшить избыточность обычно используемой сборки в базу кода.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.