Partager via


CompositionServices, classe

Classe permettant de normaliser l'utilisation du MEF dans T4.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.TextTemplating.VSHost
Assembly :  Microsoft.VisualStudio.TextTemplating.VSHost.11.0 (dans Microsoft.VisualStudio.TextTemplating.VSHost.11.0.dll)

Syntaxe

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

Le type CompositionServices expose les membres suivants.

Propriétés

  Nom Description
Propriété publiqueMembre statique ServiceContainer Conteneur de service permettant d'ajouter des services locaux au sein d'AppDomain.
Propriété publiqueMembre statique ServiceProvider Fournisseur de services permettant de demander des services locaux au sein de la requête AppDomain pour SComponentModel en vue d'acquérir des services MEF.

Début

Méthodes

  Nom Description
Méthode publiqueMembre statique InitializeServices

Début

Notes

Pour rendre les services disponibles, cela écrivez dans votre modèle de texte :

<#@ template hostSpecific="true" #>

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.TextTemplating.VSHost, espace de noms