Partager via


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

Voir aussi

Référence

ExtensionManager Classe

Microsoft.Data.Schema.Extensibility, espace de noms

GetExtension

ExtensionHandle

IExtension