Condividi tramite


Classe CompositionServices

Classe per standardizzare l'utilizzo di MEF all'interno di T4.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.TextTemplating.VSHost.CompositionServices

Spazio dei nomi:  Microsoft.VisualStudio.TextTemplating.VSHost
Assembly:  Microsoft.VisualStudio.TextTemplating.VSHost.12.0 (in Microsoft.VisualStudio.TextTemplating.VSHost.12.0.dll)

Sintassi

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

Il tipo CompositionServices espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblicaMembro statico ServiceContainer Contenitore del servizio per aggiungere i servizi locali all'interno di AppDomain
Proprietà pubblicaMembro statico ServiceProvider Provider di servizi per richiedere i servizi locali all'interno della query AppDomain affinché SComponentModel acquisisca i servizi MEF.

In alto

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico InitializeServices

In alto

Note

Per rendere i servizi, scrivere nel modello di testo:

<#@ template hostSpecific="true" #>

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextTemplating.VSHost