Compartir a través de


ExtensionManager.GetExtension<TInterfaceType> (Método) (ExtensionHandle)

Busca una extensión en el objeto ExtensionManager actual de tipo IExtension y la configuración como el objeto identificado por el valor del parámetro ExtensionHandle.

Espacio de nombres:  Microsoft.Data.Schema.Extensibility
Ensamblado:  Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)

Sintaxis

'Declaración
Public Function GetExtension(Of TInterfaceType As {Class, IExtension}) ( _
    extensionHandle As ExtensionHandle _
) As ExtensionHandle(Of TInterfaceType)
public ExtensionHandle<TInterfaceType> GetExtension<TInterfaceType>(
    ExtensionHandle extensionHandle
)
where TInterfaceType : class, IExtension
public:
generic<typename TInterfaceType>
where TInterfaceType : ref class, IExtension
ExtensionHandle<TInterfaceType>^ GetExtension(
    ExtensionHandle^ extensionHandle
)
member GetExtension : 
        extensionHandle:ExtensionHandle -> ExtensionHandle<'TInterfaceType>  when 'TInterfaceType : not struct and IExtension
JScript no admite el uso de métodos ni tipos genéricos.

Parámetros de tipo

Parámetros

Valor devuelto

Tipo: Microsoft.Data.Schema.Extensibility.ExtensionHandle<TInterfaceType>
Un objeto ExtensionHandle<TInterfaceType> del tipo TInterfaceType especificado que se ha cargado.

Comentarios

Se utiliza este método al deserializar identificadores de extensiones. Un objeto ExtensionHandle<TInterfaceType> deserializado se deben pasar primero a este método antes de usarse.

Si no se encuentra ninguna coincidencia ExtensionHandle<TInterfaceType>, el método devuelve nullreferencia null (Nothing en Visual Basic).

Seguridad de .NET Framework

Vea también

Referencia

ExtensionManager Clase

GetExtension (Sobrecarga)

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

GetExtension

IExtension

ExtensionHandle<TInterfaceType>