Condividi tramite


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

  • 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

Vedere anche

Riferimenti

IModelBus Interfaccia

Overload CreateAdapter

Spazio dei nomi Microsoft.VisualStudio.Modeling.Integration