Freigeben über


IModelBus.CreateAdapter-Methode (ModelBusReference, IServiceProvider)

Versucht, eine neue Instanz des Adapters für den angegebenen Verweis zu erstellen und zurückzugeben. Lässt Lieferungen an einen Dienstanbieter zu.

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

Syntax

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

Parameter

  • serviceProvider
    Typ: System.IServiceProvider
    Ein an den neuen Adapter zu übergebender Dienstanbieter.Kann NULL sein.

Rückgabewert

Typ: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Der Adapter, der erstellt wurde, oder NULL, wenn keiner erstellt werden konnte

Hinweise

Der IServiceProvider sollte von Aufrufern zu den Versorgungsdiensten verwendet werden, die ein privates Protokoll zwischen dem Aufrufer und dem Adapter implementieren, die vom AdapterManager erstellt wird. Wenn ein AdapterManager keine Sonderleistungen vom Aufrufer, oder wenn der Client nicht das private Protokoll aufgerufen wird, sollte diese API nicht verwendet werden. Stattdessen verwenden Sie überladene CreateAdapter(), das nur ein ModelBusReference akzeptiert. Hinweis zu den Implementierungen: Um universelle Dienste abzurufen, verwenden Sie den Anbieter des ModelBus oder andere Standarddiensterbringer stattdessen.

.NET Framework-Sicherheit

Siehe auch

Referenz

IModelBus Schnittstelle

CreateAdapter-Überladung

Microsoft.VisualStudio.Modeling.Integration-Namespace