TeamFoundationExtensionUtility.LoadExtensions<T> - метод (String, Boolean)
Загружает и создание экземпляров классов типа T, непосредственно атрибуты с ExportAttribute или являются производными от типа помеченного атрибутом с InheritedExportAttribute. Классы целевого объекта должны иметь конструктор по умолчанию.
Пространство имен: Microsoft.TeamFoundation.Framework.Server
Сборка: Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)
Синтаксис
'Декларация
Public Shared Function LoadExtensions(Of T) ( _
pluginDirectory As String, _
throwOnError As Boolean _
) As DisposableCollection(Of T)
public static DisposableCollection<T> LoadExtensions<T>(
string pluginDirectory,
bool throwOnError
)
Параметры типа
- T
Параметры
- pluginDirectory
Тип: System.String
Каталог сборок, используемых для загрузки расширения.Если пустой или значение NULL, но будет выполняна поиск в данный момент сборки.
- throwOnError
Тип: System.Boolean
Если значение true, любое исключение во время вставляемой загрузки будет обрабатываться и не plugins не будут загружены.Если значение false, будут трассировкаы все исключения во время вставляемой загрузки, и все plugins, загруженные возвращаются данные.
Возвращаемое значение
Тип: Microsoft.TeamFoundation.Framework.Server.DisposableCollection<T>
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
TeamFoundationExtensionUtility Класс
Microsoft.TeamFoundation.Framework.Server - пространство имен