MefInjection<TService> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Les extensions qui utilisent le modèle VisualStudio.Extensibility pour développer une extension in-process peuvent utiliser MefInjection<TService> pour récupérer les services MEF via l’injection de dépendances .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)
Paramètres de type
- TService
Type du service récupéré.
TService
est passé à GetExtensions<T>() lors de la récupération du service.
- Héritage
Remarques
Les extensions doivent récupérer des instances de ce type via l’injection de dépendances.
Constructeurs
MefInjection<TService>(AsyncServiceProviderInjection<SComponentModel,IComponentModel>) |
Ce constructeur est réservé à un usage interne uniquement. Crée une instance de MefInjection<TService>. |
Méthodes
GetServiceAsync() |
Retourne de manière asynchrone le service récupéré. (Hérité de MefInjection<TService,TInterface>) |