MefInjection<TService> 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
VisualStudio.Extensibility 모델을 사용하여 In-process 확장을 개발하는 Extender는 를 사용하여 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>(AsyncServiceProviderInjection<SComponentModel,IComponentModel>) |
이 생성자는 내부 전용입니다. MefInjection<TService>의 인스턴스를 만듭니다. |
메서드
| GetServiceAsync() |
검색된 서비스를 비동기적으로 반환합니다. (다음에서 상속됨 MefInjection<TService,TInterface>) |