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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.