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