IModelBus.CreateAdapter (Método) (ModelBusReference, IServiceProvider)
Intenta crear y devuelva una nueva instancia del adaptador para la referencia proporcionada.Permite que un proveedor de servicios es proporcionado.
Espacio de nombres: Microsoft.VisualStudio.Modeling.Integration
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll)
Sintaxis
'Declaración
Function CreateAdapter ( _
reference As ModelBusReference, _
serviceProvider As IServiceProvider _
) As ModelBusAdapter
ModelBusAdapter CreateAdapter(
ModelBusReference reference,
IServiceProvider serviceProvider
)
Parámetros
- reference
Tipo: Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
La referencia a un modelo o un elemento dentro del.
- serviceProvider
Tipo: System.IServiceProvider
Un proveedor de servicios a pasar al nuevo adaptador.Su valor puede ser null.
Valor devuelto
Tipo: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
El adaptador creado, o NULL si no se pudo creado
Comentarios
El objeto IServiceProvider se debe utilizar los llamadores para proporcionar los servicios que aplican un protocolo privado entre el llamador y el adaptador creados por el AdapterManager.Si un AdapterManager no requiere servicios especial del llamador o si el cliente no desea invocar el protocolo privado, este API no se debe utilizar.En su lugar, utilice CreateAdapter() sobrecargado que sólo acepta un ModelBusReference.Notas a los implementadores: Para recuperar Servicios de uso general, utilice el ServiceProvider de ModelBus o cualquier otro ServiceProvider estándar en su lugar.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.Modeling.Integration (Espacio de nombres)