MefInjection<TService> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Los extensores que usan el modelo de extensibilidad de VisualStudio.Extensibility para desarrollar la extensión en proceso pueden usar MefInjection<TService> para recuperar servicios MEF mediante la inserción de dependencias de .NET.
public class MefInjection<TService> : Microsoft.VisualStudio.Extensibility.VSSdkCompatibility.MefInjection<TService,TService> where TService : class
type MefInjection<'Service (requires 'Service : null)> = class
inherit MefInjection<'Service, 'Service (requires 'Service : null and 'Service : null)>
Public Class MefInjection(Of TService)
Inherits MefInjection(Of TService, TService)
Parámetros de tipo
- TService
Tipo del servicio recuperado.
TService se pasa a GetExtensions<T>() al recuperar el servicio.
- Herencia
Comentarios
Las extensiones deben recuperar instancias de este tipo mediante la inserción de dependencias.
Constructores
| MefInjection<TService>(AsyncServiceProviderInjection<SComponentModel,IComponentModel>) |
Este constructor es únicamente para uso interno. Crea una instancia de MefInjection<TService>. |
Métodos
| GetServiceAsync() |
Devuelve de forma asincrónica el servicio recuperado. (Heredado de MefInjection<TService,TInterface>) |