VsModelingAdapterManager.DoCreateAdapter (Método)

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

  • 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

Vea también

Referencia

VsModelingAdapterManager Clase

Microsoft.VisualStudio.Modeling.Integration.Shell (Espacio de nombres)