Поделиться через


CompositionServices - класс

Класс для стандартизации использования MEF в T4.

Иерархия наследования

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

Пространство имен:  Microsoft.VisualStudio.TextTemplating.VSHost
Сборка:  Microsoft.VisualStudio.TextTemplating.VSHost.11.0 (в Microsoft.VisualStudio.TextTemplating.VSHost.11.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 предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойствоСтатический член ServiceContainer Контейнер служб для добавления локальных служб в домене приложения
Открытое свойствоСтатический член ServiceProvider Поставщик служб, у которого запрашиваются локальные службы в запросе домена приложения для модели SComponentModel для получения служб MEF.

В начало страницы

Методы

  Имя Описание
Открытый методСтатический член InitializeServices

В начало страницы

Заметки

Чтобы сделать службами, напишите их в текстовом шаблоне.

<#@ template hostSpecific="true" #>

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.TextTemplating.VSHost - пространство имен