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
- reference
Type : Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Référence au modèle que l'adaptateur doit encapsuler.
- 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
- 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.