Condividi tramite


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

Vedere anche

Riferimenti

ExtensionManager Classe

Spazio dei nomi Microsoft.Data.Schema.Extensibility

GetExtension

ExtensionHandle

IExtension