Freigeben über


CompositionServices-Klasse

Klasse, mit der die Verwendung von MEF in T4 standardisiert wird.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.TextTemplating.VSHost
Assembly:  Microsoft.VisualStudio.TextTemplating.VSHost.10.0 (in Microsoft.VisualStudio.TextTemplating.VSHost.10.0.dll)

Syntax

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

Der CompositionServices-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche EigenschaftStatischer Member ServiceContainer Dienstcontainer zum Hinzufügen lokaler Dienste innerhalb der AppDomain.
Öffentliche EigenschaftStatischer Member ServiceProvider Dienstanbieter, bei dem lokale Dienste innerhalb der AppDomain-Abfrage angefordert werden sollen, sodass SComponentModel MEF-Dienste abrufen kann.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member InitializeServices Einmalige Initialisierung der Dienste.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TextTemplating.VSHost-Namespace