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 | |
---|---|---|
ServiceContainer | Conteneur de service permettant d'ajouter des services locaux au sein d'AppDomain. | |
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 | |
---|---|---|
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