Freigeben über


ModelBusAdapterManager.DoCreateAdapter-Methode

Die tatsächliche Erstellung der von diesem ModelBusAdapterManager unterstützten ModelBusAdapter-Instanz.

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

Syntax

'Declaration
Protected MustOverride Function DoCreateAdapter ( _
    reference As ModelBusReference, _
    serviceProvider As IServiceProvider _
) As ModelBusAdapter
protected abstract ModelBusAdapter DoCreateAdapter(
    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

Microsoft.VisualStudio.Modeling.Integration-Namespace