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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.11.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
    Dieser Diensterbringer Zubehör sonderleistungen, um den Adapter zu konfigurieren

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

Der IServiceProvider sollte von den Aufrufern Versorgungsdiensten verwendet werden, für die ein privates Protokoll zwischen dem Aufrufer und dem Adapter implementieren, die vom AdapterManager erstellt wird.Wenn ein AdapterManager nicht erfordert keine Sonderleistungen vom Aufrufer hat, wird dieser Diensterbringer nicht vom AdapterManager verwendet wird.Hinweis: Implementierungen Um universelle Dienste abzurufen, verwenden Sie den ModelBuss Diensterbringer oder einen anderen Standardwert diensterbringer.

.NET Framework-Sicherheit

Siehe auch

Referenz

ModelBusAdapterManager Klasse

CreateAdapter-Überladung

Microsoft.VisualStudio.Modeling.Integration-Namespace