Partilhar via


Método ModelBusAdapterManager.DoCreateAdapter

Criação da instância real de ModelBusAdapter suportada por este ModelBusAdapterManager.

Namespace:  Microsoft.VisualStudio.Modeling.Integration
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (em Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)

Sintaxe

'Declaração
Protected MustOverride Function DoCreateAdapter ( _
    reference As ModelBusReference, _
    serviceProvider As IServiceProvider _
) As ModelBusAdapter
protected abstract ModelBusAdapter DoCreateAdapter(
    ModelBusReference reference,
    IServiceProvider serviceProvider
)

Parâmetros

  • serviceProvider
    Tipo: System.IServiceProvider
    Provedor de serviços que fornece serviços especiais para configurar o adaptador

Valor de retorno

Tipo: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
A instância criada não-nulo de ModelBusAdapter se com êxito, exceção será lançada de outra maneira.

Comentários

O IServiceProvider deve ser usado por chamadores para fornecer serviços que implementam um protocolo particular entre o chamador e o adaptador que estão sendo criados pelo AdapterManager. Se um AdapterManager não faz não requer nenhum serviços especiais do chamador, então este provedor de serviços é usado pelo AdapterManager. Observe a realizadores: Para recuperar serviços de uso geral, use o provedor de serviços de ModelBus ou qualquer outro provedor de serviços padrão em vez disso.

Segurança do .NET Framework

Consulte também

Referência

ModelBusAdapterManager Classe

Namespace Microsoft.VisualStudio.Modeling.Integration