Partager via


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

Créer une instance ModelBusAdapter prise en charge par ce ModelBusAdapterManager.

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
Public Function CreateAdapter ( _
    reference As ModelBusReference, _
    serviceProvider As IServiceProvider _
) As ModelBusAdapter
public ModelBusAdapter CreateAdapter(
    ModelBusReference reference,
    IServiceProvider serviceProvider
)

Paramètres

  • serviceProvider
    Type : System.IServiceProvider
    Serviceprovider qui fournit des services spéciaux pour configurer l'adaptateur

Valeur de retour

Type : Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Instance de ModelBusAdapter non Null créée en cas de succès, sinon une exception est levée.

Notes

IServiceProvider doit être utilisée par les 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 fait pas ne requiert aucun service spécial de l'appelant, ce serviceProvider est utilisé par l'AdapterManager. Remarque aux implémenteurs : Pour pouvoir récupérer des services à caractère général, utilisez le serviceProvider de ModelBus ou tout autre serviceProvider standard à la place.

Sécurité .NET Framework

Voir aussi

Référence

ModelBusAdapterManager Classe

CreateAdapter, surcharge

Microsoft.VisualStudio.Modeling.Integration, espace de noms