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
- reference
Typ: Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Verweis auf das Modell, das der Adapter umschließen soll.
- 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.