Metodo ExtensionManager.GetExtensions<TInterfaceType>
Restituisce un elenco di tipi di estensione per il tipo di interfaccia dell'estensione specificato correttamente caricati.
Spazio dei nomi: Microsoft.Data.Schema.Extensibility
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Sintassi
'Dichiarazione
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 non supporta i tipi o i metodi generici.
Parametri di tipo
- TInterfaceType
Interfaccia che eredita dall'interfaccia di IExtension.
Valore restituito
Tipo: System.Collections.ObjectModel.ReadOnlyCollection<ExtensionHandle<TInterfaceType>>
Oggetto ReadOnlyCollection<T> di tipo ExtensionHandle che contiene gli handle delle estensioni correttamente caricate.
Note
Le estensioni restituite sono solo quelle impostate per la compatibilità con il provider specificato nell'oggetto ExtensionManager tramite il tipo corrispondente.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.