Partager via


IModelBus.CreateAdapter, méthode (ModelBusReference, IServiceProvider)

Tente de créer et de retourner une nouvelle instance de l'adaptateur pour la référence fournie. Permet à un fournisseur de services d'être fourni.

Espace de noms :  Microsoft.VisualStudio.Modeling.Integration
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)

Syntaxe

'Déclaration
Function CreateAdapter ( _
    reference As ModelBusReference, _
    serviceProvider As IServiceProvider _
) As ModelBusAdapter
ModelBusAdapter CreateAdapter(
    ModelBusReference reference,
    IServiceProvider serviceProvider
)

Paramètres

  • serviceProvider
    Type : System.IServiceProvider
    Fournisseur de services à passer au nouvel adaptateur.Peut avoir la valeur null.

Valeur de retour

Type : Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Adaptateur créé, ou Null s'il n'a pas pu être créé

Notes

L'IServiceProvider doit être utilisé par les appelants fournir les services qui sont implémentés par un protocole privé entre l'appelant et l'adaptateur créé par l'AdapterManager. Si un AdapterManager ne requiert aucun service particulier 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 CreateAdapter() surchargé qui accepte uniquement un ModelBusReference. Notez les implémenteurs : Pour récupérer des services à usage général, utilisez le serviceprovider de service du ModelBus ou tout autre serviceprovider de service standard à la place.

Sécurité .NET Framework

Voir aussi

Référence

IModelBus Interface

CreateAdapter, surcharge

Microsoft.VisualStudio.Modeling.Integration, espace de noms