Compartir a través de


CompositionServices (Clase)

Clase para normalizar el uso de MEF dentro de T4.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.TextTemplating.VSHost
Ensamblado:  Microsoft.VisualStudio.TextTemplating.VSHost.11.0 (en Microsoft.VisualStudio.TextTemplating.VSHost.11.0.dll)

Sintaxis

'Declaración
Public NotInheritable Class CompositionServices
public static class CompositionServices
public ref class CompositionServices abstract sealed
[<AbstractClass>]
[<Sealed>]
type CompositionServices =  class end
public final class CompositionServices

El tipo CompositionServices expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad públicaMiembro estático ServiceContainer Contenedor de servicios para agregar servicios locales dentro de AppDomain.
Propiedad públicaMiembro estático ServiceProvider Proveedor de servicios para solicitar servicios locales dentro de AppDomain Query de manera que SComponentModel adquiera servicios MEF.

Arriba

Métodos

  Nombre Descripción
Método públicoMiembro estático InitializeServices

Arriba

Comentarios

Para crear servicios disponibles, escriba en la plantilla de texto:

<#@ template hostSpecific="true" #>

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.TextTemplating.VSHost (Espacio de nombres)