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
- reference
Typ: Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Der Verweis auf ein Modell oder ein Element darin.
- 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
- 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.