ExtensionManager.GetExtensions<TInterfaceType>, méthode
Retourne la liste des types d'extension pour le type d'interface d'extension fourni qui ont été chargés correctement.
Espace de noms : Microsoft.Data.Schema.Extensibility
Assembly : Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)
Syntaxe
'Déclaration
Public Function GetExtensions(Of TInterfaceType As {Class, IExtension}) As ReadOnlyCollection(Of ExtensionHandle(Of TInterfaceType))
public ReadOnlyCollection<ExtensionHandle<TInterfaceType>> GetExtensions<TInterfaceType>()
where TInterfaceType : class, IExtension
public:
generic<typename TInterfaceType>
where TInterfaceType : ref class, IExtension
ReadOnlyCollection<ExtensionHandle<TInterfaceType>^>^ GetExtensions()
member GetExtensions : unit -> ReadOnlyCollection<ExtensionHandle<'TInterfaceType>> when 'TInterfaceType : not struct and IExtension
JScript ne prend pas en charge les types ou les méthodes génériques.
Paramètres de type
- TInterfaceType
Interface qui hérite de l'interface IExtension.
Valeur de retour
Type : System.Collections.ObjectModel.ReadOnlyCollection<ExtensionHandle<TInterfaceType>>
ReadOnlyCollection<T> de type ExtensionHandle qui contient les handles des extensions qui ont été chargées correctement.
Notes
Les extensions retournées sont uniquement celles configurées pour être compatibles avec le fournisseur spécifié dans le ExtensionManager à l'aide du type correspondant.
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.