Partager via


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

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

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

Paramètres

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

Valeur de retour

Type : Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
L'instance non null créée de ModelBusAdapter si réussie, exception sera levée sinon.

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 fait pas ne requiert aucun service spécial de l'appelant, ce system.iserviceprovider de service est utilisé par l'AdapterManager.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

Voir aussi

Référence

ModelBusAdapterManager Classe

CreateAdapter, surcharge

Microsoft.VisualStudio.Modeling.Integration, espace de noms