Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Mediante el ModelBusReference pasado como parámetro, la creación de una instancia de ModelBusAdapter se intenta.Si finaliza correctamente, se devuelve el adaptador.Si no, se produce una excepción adecuada.
Espacio de nombres: Microsoft.VisualStudio.Modeling.Integration.Shell
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0.dll)
Sintaxis
'Declaración
Protected Overrides Function DoCreateAdapter ( _
reference As ModelBusReference, _
serviceProvider As IServiceProvider _
) As ModelBusAdapter
protected override ModelBusAdapter DoCreateAdapter(
ModelBusReference reference,
IServiceProvider serviceProvider
)
Parámetros
- reference
Tipo: Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Haga referencia que se utilizará creó el ModelBusAdapter
- serviceProvider
Tipo: System.IServiceProvider
Utilizado para crear la asociación entre el llamador y el modelo al que se hace referencia.El proveedor de servicios puede ser null, pero si no es null deberá proporcionar el servicio de SRelatedDocList que se produzca una excepción de otra forma
Valor devuelto
Tipo: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
La instancia no es NULL creada de ModelBusAdapter si es correcta, excepción se producirá de otra manera.
Comentarios
Si se proporciona un objeto IServiceProvider debe poder para buscar el servicio de Microsoft.VisualStudio.Modeling.Shell.SRelatedDocList que se produzca una excepción de otra manera.Utilizarán para este proveedor de servicios, si se proporciona, para facilitar la asociación entre el ModelBusAdapter creado y el llamador.Esto es un protocolo privado implementado por este AdapterManager con sus llamadores.El servicio de SRelatedDocList se utilizará para vincular el guardado de documento del llamador con el guardado de modelo lo ajusta el adaptador creado con esta API.Por ejemplo, esto desencadenará una guardar en el modelo al que se hace referencia, cuando el documento propio del llamador se guarda en Visual Studio.
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
VsModelingAdapterManager Clase
Microsoft.VisualStudio.Modeling.Integration.Shell (Espacio de nombres)