Partager via


ModelBusAdapterManager.DoCreateAdapter, méthode

Création réelle de l'instance de 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
Protected MustOverride Function DoCreateAdapter ( _
    reference As ModelBusReference, _
    serviceProvider As IServiceProvider _
) As ModelBusAdapter
protected abstract ModelBusAdapter DoCreateAdapter(
    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

Microsoft.VisualStudio.Modeling.Integration, espace de noms