Freigeben über


ModelBusAdapterManager.CreateAdapter-Methode (ModelBusReference, IServiceProvider)

Erstellen Sie eine ModelBusAdapter-Instanz, die von diesem ModelBusAdapterManager unterstützt wird.

Namespace:  Microsoft.VisualStudio.Modeling.Integration
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)

Syntax

'Declaration
Public Function CreateAdapter ( _
    reference As ModelBusReference, _
    serviceProvider As IServiceProvider _
) As ModelBusAdapter
public ModelBusAdapter CreateAdapter(
    ModelBusReference reference,
    IServiceProvider serviceProvider
)

Parameter

  • serviceProvider
    Typ: System.IServiceProvider
    ServiceProvider, der spezielle Dienste zum Konfigurieren des Adapters bereitstellt

Rückgabewert

Typ: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Die erstellte ModelBusAdapter-Instanz ungleich NULL, wenn der Vorgang erfolgreich war; andernfalls wird eine Ausnahme ausgelöst.

Hinweise

Das IServiceProvider sollte von Aufrufern zu den Versorgungsdiensten verwendet werden, die ein privates Protokoll zwischen dem Aufrufer und dem Adapter implementieren, die das AdapterManager erstellt wird. Wenn ein AdapterManager nicht erfordert keine Sonderleistungen vom Aufrufer hat, dann diese Dienste nicht durch das AdapterManager verwendet wird. Hinweis zu den Implementierungen: Um universelle Dienste abzurufen, verwenden Sie den Anbieter des ModelBus oder andere Standarddiensterbringer stattdessen.

.NET Framework-Sicherheit

Siehe auch

Referenz

ModelBusAdapterManager Klasse

CreateAdapter-Überladung

Microsoft.VisualStudio.Modeling.Integration-Namespace