ExtensionManager.GetExtensions<TInterfaceType> (Método)
Devuelve una lista de los tipos de extensión para el tipo de interfaz de extensión proporcionado que se ha cargado correctamente.
Espacio de nombres: Microsoft.Data.Schema.Extensibility
Ensamblado: Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)
Sintaxis
'Declaración
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 no admite el uso de métodos ni tipos genéricos.
Parámetros de tipo
- TInterfaceType
Una interfaz que hereda de la interfaz IExtension.
Valor devuelto
Tipo: System.Collections.ObjectModel.ReadOnlyCollection<ExtensionHandle<TInterfaceType>>
Un objeto ReadOnlyCollection<T> de tipo ExtensionHandle que contiene los identificadores de extensiones que se han cargado correctamente.
Comentarios
Las extensiones devueltas son únicamente aquellas que se establecen para ser compatible con el proveedor que se especifica en ExtensionManager utilizando el tipo coincidente.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.