Metodo IModelBus.CreateAdapter (ModelBusReference, IServiceProvider)
Tenta di creare e restituire una nuova istanza dell'adattatore del riferimento specificato.Consente un provider di servizi da fornire.
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Integration
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll)
Sintassi
'Dichiarazione
Function CreateAdapter ( _
reference As ModelBusReference, _
serviceProvider As IServiceProvider _
) As ModelBusAdapter
ModelBusAdapter CreateAdapter(
ModelBusReference reference,
IServiceProvider serviceProvider
)
Parametri
- reference
Tipo: Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Il riferimento a un modello o un elemento all'interno di.
- serviceProvider
Tipo: System.IServiceProvider
Un provider di servizi da passare al nuovo adattatore.può essere null.
Valore restituito
Tipo: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
L'adattatore creato, o null se non può essere creato
Note
IServiceProvider deve essere utilizzato dai chiamanti dispongano dei servizi che implementano un protocollo privato tra il chiamante e l'adattatore creati dal AdapterManager.Se un AdapterManager non richiede alcuni servizi speciali dal chiamante o se il client non desidera richiamare il protocollo privato, quindi questa API non deve essere utilizzato.In alternativa, utilizzare CreateAdapter() di overload che accetta un solo ModelBusReference.Nota a implementors: Per recuperare i servizi di utilizzo generale, utilizzare il ServiceProvider di ModelBus o qualsiasi altro ServiceProvider standard anziché.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.