共用方式為


MefInjection<TService> 類別

定義

使用 VisualStudio.Extensibility 模型來開發進程內延伸模組的擴充器,可用來 MefInjection<TService> 透過 .NET 相依性插入擷取 MEF 服務。

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)

類型參數

TService

擷取之服務的型別。 TService 擷取服務時會傳遞至 GetExtensions<T>()

繼承
MefInjection<TService,TService>
MefInjection<TService>

備註

延伸模組應該透過相依性插入來擷取此類型的實例。

建構函式

MefInjection<TService>(AsyncServiceProviderInjection<SComponentModel,IComponentModel>)

此建構函式僅供內部使用。 建立 MefInjection<TService> 的執行個體。

方法

GetServiceAsync()

以異步方式傳回擷取的服務。

(繼承來源 MefInjection<TService,TInterface>)

適用於