AsyncServiceProviderInjection<TService,TInterface> 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
VisualStudio.Extensibility 모델을 사용하여 In-process 확장을 개발하는 Extender는 를 사용하여 AsyncServiceProviderInjection<TService,TInterface> .NET 종속성 주입을 통해 비동기 서비스 공급자가 제공하는 서비스를 검색할 수 있습니다.
public class AsyncServiceProviderInjection<TService,TInterface> where TInterface : class
type AsyncServiceProviderInjection<'Service, 'Interface (requires 'Interface : null)> = class
Public Class AsyncServiceProviderInjection(Of TService, TInterface)
형식 매개 변수
- TService
서비스를 정의하는 형식입니다.
TService 는 서비스를 검색할 때 에 GetServiceAsync(Type) 전달됩니다.
- TInterface
검색된 서비스의 예상 형식입니다.
에서 반환된 GetServiceAsync(Type) 값은 로 TInterface캐스팅됩니다.
- 상속
-
AsyncServiceProviderInjection<TService,TInterface>
설명
확장은 종속성 주입을 통해 이 형식의 인스턴스를 검색해야 합니다.
생성자
| AsyncServiceProviderInjection<TService,TInterface>(IAsyncServiceProvider2) |
이 생성자는 내부 전용입니다. AsyncServiceProviderInjection<TService,TInterface>의 인스턴스를 만듭니다. |
메서드
| GetServiceAsync() |
검색된 서비스를 비동기적으로 반환합니다. |
| GetServiceAsync(Boolean) |
검색된 서비스를 비동기적으로 반환합니다. |