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
- reference
Tipo: Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Referência para o modelo que o adaptador deve encapsular.
- 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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.