Metodo ModelBusAdapterManager.DoCreateAdapter
La creazione di istanze di ModelBusAdapter supportata da questo ModelBusAdapterManager.
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
Protected MustOverride Function DoCreateAdapter ( _
reference As ModelBusReference, _
serviceProvider As IServiceProvider _
) As ModelBusAdapter
protected abstract ModelBusAdapter DoCreateAdapter(
ModelBusReference reference,
IServiceProvider serviceProvider
)
Parametri
- reference
Tipo: Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Riferimento al modello che l'adattatore deve eseguire il wrapping.
- serviceProvider
Tipo: System.IServiceProvider
ServiceProvider che fornisce i servizi speciali per configurare l'adattatore
Valore restituito
Tipo: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
L'istanza non Null creazione di ModelBusAdapter se l'attacco, eccezione generata in caso contrario.
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 contrario non richiede alcuni servizi speciali dal chiamante, questo ServiceProvider viene utilizzato dal AdapterManager.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.