ExtensionManager.GetSingleExtension<TInterfaceType> (Método)
Devuelve un objeto ExtensionHandle único.
Espacio de nombres: Microsoft.Data.Schema.Extensibility
Ensamblado: Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)
Sintaxis
'Declaración
Public Function GetSingleExtension(Of TInterfaceType As {Class, IExtension}) As ExtensionHandle(Of TInterfaceType)
public ExtensionHandle<TInterfaceType> GetSingleExtension<TInterfaceType>()
where TInterfaceType : class, IExtension
public:
generic<typename TInterfaceType>
where TInterfaceType : ref class, IExtension
ExtensionHandle<TInterfaceType>^ GetSingleExtension()
member GetSingleExtension : unit -> 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
Un objeto Type que hereda de IExtension.
Valor devuelto
Tipo: Microsoft.Data.Schema.Extensibility.ExtensionHandle<TInterfaceType>
Un objeto ExtensionHandle<TInterfaceType>.
Excepciones
Excepción | Condición |
---|---|
ExtensibilityException | La propiedad AllowMultipleExtensions de ExtensionCriteriaAttribute es false y se encontró más de una extensión 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.