Compartir a través de


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

Vea también

Referencia

ExtensionManager Clase

Microsoft.Data.Schema.Extensibility (Espacio de nombres)

GetExtension

ExtensionHandle

IExtension