IModelBus.CreateAdapter, méthode (ModelBusReference, IServiceProvider)
Tente de créer et de retourner une nouvelle instance de l'adaptateur pour la référence fournie. Permet à un fournisseur de services d'être fourni.
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
Function CreateAdapter ( _
reference As ModelBusReference, _
serviceProvider As IServiceProvider _
) As ModelBusAdapter
ModelBusAdapter CreateAdapter(
ModelBusReference reference,
IServiceProvider serviceProvider
)
Paramètres
- reference
Type : Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Référence à un modèle ou un élément contenu dans ce dernier.
- serviceProvider
Type : System.IServiceProvider
Fournisseur de services à passer au nouvel adaptateur.Peut avoir la valeur null.
Valeur de retour
Type : Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Adaptateur créé, ou Null s'il n'a pas pu être créé
Notes
L'IServiceProvider doit être utilisé par les appelants fournir les services qui sont implémentés par un protocole privé entre l'appelant et l'adaptateur créé par l'AdapterManager. Si un AdapterManager ne requiert aucun service particulier de l'appelant ou si le client ne souhaite pas appeler le protocole privé, cette API ne doit pas être utilisée. À la place, utilisez CreateAdapter() surchargé qui accepte uniquement un ModelBusReference. Notez les implémenteurs : Pour récupérer des services à usage général, utilisez le serviceprovider de service du ModelBus ou tout autre serviceprovider de service 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.