다음을 통해 공유


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 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

TeamFoundationExtensionUtility 클래스

LoadExtensions 오버로드

Microsoft.TeamFoundation.Framework.Server 네임스페이스