Partager via


TeamFoundationExtensionUtility.LoadExtensions<T>, méthode

Charge et instancie les classes du type T qui sont directement réaffectées avec un ExportAttribute ou héritent d'un type attribué avec un InheritedExportAttribute.Les classes cibles doivent avoir un constructeur par défaut.

Espace de noms :  Microsoft.TeamFoundation.Framework.Server
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

'Déclaration
Public Shared Function LoadExtensions(Of T) ( _
    pluginDirectory As String _
) As DisposableCollection(Of T)
public static DisposableCollection<T> LoadExtensions<T>(
    string pluginDirectory
)

Paramètres de type

  • T

Paramètres

  • pluginDirectory
    Type : System.String
    Le dossier des assemblys utilisés pour charger les extensions.

Valeur de retour

Type : Microsoft.TeamFoundation.Framework.Server.DisposableCollection<T>

Sécurité .NET Framework

Voir aussi

Référence

TeamFoundationExtensionUtility Classe

Microsoft.TeamFoundation.Framework.Server, espace de noms