Partilhar via


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

  • 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

Consulte também

Referência

ModelBusAdapterManager Classe

Sobrecargas CreateAdapter

Namespace Microsoft.VisualStudio.Modeling.Integration