Metodo IModelBus.CreateAdapter (ModelBusReference, IServiceProvider)
Tenta di creare e restituire una nuova istanza dell'adattatore per il riferimento specificato. Consente a un provider di servizi di essere fornito.
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Integration
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.12.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
Riferimento a un modello o a un elemento al suo interno.
- serviceProvider
Tipo: System.IServiceProvider
Provider di servizi da passare al nuovo adattatore.Può essere impostato su null.
Valore restituito
Tipo: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
L'adattatore creato oppure null, se non è stato possibile crearne uno.
Note
IServiceProvider deve essere utilizzato dai chiamanti dispongano dei servizi che implementano un protocollo privato tra il chiamante e il tableadapter 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. Al contrario, 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.
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.