Método ModelBusAdapterManager.CreateAdapter (ModelBusReference, IServiceProvider)
Crie uma instância de ModelBusAdapter suportada por este ModelBusAdapterManager.
Namespace: Microsoft.VisualStudio.Modeling.Integration
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll)
Sintaxe
'Declaração
Public Function CreateAdapter ( _
reference As ModelBusReference, _
serviceProvider As IServiceProvider _
) As ModelBusAdapter
public ModelBusAdapter CreateAdapter(
ModelBusReference reference,
IServiceProvider serviceProvider
)
Parâmetros
- reference
Tipo: Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Referência ao modelo que o adaptador deve ser ajustado automaticamente.
- serviceProvider
Tipo: System.IServiceProvider
ServiceProvider que fornece serviços especiais para configurar o adaptador
Valor de retorno
Tipo: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Não-nulo ModelBusAdapter instância criada se for bem-sucedido, exceção será lançada caso contrário.
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á sendo criado pelo AdapterManager.Se um AdapterManager não exigem qualquer serviços especiais do chamador, então este ServiceProvider não deve ser usado como o AdapterManager.Observação para implementações: para recuperar os serviços de propósito geral, use o ModelBus da ServiceProvider ou qualquer outro padrão ServiceProvider 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áveis.