TeamFoundationExtensionUtility.LoadExtensions<T> 메서드 (String, Boolean)
로드 하 고 직접 ExportAttribute는로 지정 되는 InheritedExportAttribute 특성을 사용 하는 형식에서 상속 하는 T 형식의 클래스를 인스턴스화합니다. 대상 클래스에 기본 생성자가 있어야 합니다.
네임스페이스: 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 인 경우 플러그 인을 로드 하는 동안 예외가 될 처리 되지 않습니다 및 없습니다 플러그인이 로드 됩니다.False 인 경우 플러그 인을 로드 하는 동안 모든 예외를 추적할 및 로드 된 모든 플러그인이 반환 됩니다.
반환 값
형식: Microsoft.TeamFoundation.Framework.Server.DisposableCollection<T>
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.