다음을 통해 공유


CompositionServices 클래스

T4 내에서 MEF 사용을 표준화할 클래스입니다.

상속 계층 구조

System.Object
  Microsoft.VisualStudio.TextTemplating.VSHost.CompositionServices

네임스페이스:  Microsoft.VisualStudio.TextTemplating.VSHost
어셈블리:  Microsoft.VisualStudio.TextTemplating.VSHost.10.0(Microsoft.VisualStudio.TextTemplating.VSHost.10.0.dll)

구문

‘선언
Public NotInheritable Class CompositionServices
public static class CompositionServices
public ref class CompositionServices abstract sealed
[<AbstractClass>]
[<Sealed>]
type CompositionServices =  class end
public final class CompositionServices

CompositionServices 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성정적 멤버 ServiceContainer AppDomain 내에서 로컬 서비스를 추가할 서비스 컨테이너입니다.
Public 속성정적 멤버 ServiceProvider MEF 서비스를 얻기 위해 SComponentModel에 대한 AppDomain 쿼리에서 로컬 서비스를 요청할 서비스 공급자입니다.

위쪽

메서드

  이름 설명
Public 메서드정적 멤버 InitializeServices 서비스를 한 번 초기화합니다.

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.TextTemplating.VSHost 네임스페이스