IModelBus.CreateAdapter, méthode (ModelBusReference, IServiceProvider)
Essaie de créer et retourner une nouvelle instance d'adaptateur pour la référence fournie.Permet un fournisseur de services à fournir.
Espace de noms : Microsoft.VisualStudio.Modeling.Integration
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll)
Syntaxe
'Déclaration
Function CreateAdapter ( _
reference As ModelBusReference, _
serviceProvider As IServiceProvider _
) As ModelBusAdapter
ModelBusAdapter CreateAdapter(
ModelBusReference reference,
IServiceProvider serviceProvider
)
Paramètres
- reference
Type : Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
La référence à un modèle ou un élément dans celui-ci.
- serviceProvider
Type : System.IServiceProvider
Un fournisseur de services à passer dans le nouvel adaptateur.Peut avoir la valeur null.
Valeur de retour
Type : Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
L'adaptateur qui a été créé, ou null s'il n'a pas pu être créé
Notes
IServiceProvider doit être utilisé par des appelants pour fournir des services qui implémentent un protocole privé entre l'appelant et l'adaptateur créé par l'AdapterManager.Si un AdapterManager ne requiert aucun service spécial de l'appelant ou si le client ne souhaite pas appeler le protocole privé, cette API ne doit pas être utilisée.À la place, utilisez le CreateAdapter surchargé () qui accepte un seul ModelBusReference.Remarque aux implémenteurs : Pour extraire des services à caractère général, utilisez le serviceprovider de ModelBus ou tout autre serviceprovider standard à la place.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.