Поделиться через


IModelBus.CreateAdapter - метод (ModelBusReference, IServiceProvider)

Пытается создать и возвратить новый экземпляр адаптера для заданной ссылки.Позволяет поставщику услуг, которые необходимо передать.

Пространство имен:  Microsoft.VisualStudio.Modeling.Integration
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll)

Синтаксис

'Декларация
Function CreateAdapter ( _
    reference As ModelBusReference, _
    serviceProvider As IServiceProvider _
) As ModelBusAdapter
ModelBusAdapter CreateAdapter(
    ModelBusReference reference,
    IServiceProvider serviceProvider
)

Параметры

  • serviceProvider
    Тип: System.IServiceProvider
    Поставщик услуг для передачи в новый адаптер.Может иметь значение null.

Возвращаемое значение

Тип: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Адаптер, который был создан или null, если оно не может быть создан

Заметки

IServiceProvider должно использоваться вызывающими объектами для предоставления служб, реализующих закрытый протокол между вызывающим и адаптером, созданными AdapterManager.Если AdapterManager не требует никаких специальных служб или у вызывающего если клиент не желает вызвать закрытый протокол, то данный API не должно использоваться.Вместо него следует использовать перегруженный CreateAdapter (), просто принимает ModelBusReference.Примечание в средства реализации: Для получения общего назначения службы, используйте ServiceProvider ModelBus или любой другой стандартный ServiceProvider.

Безопасность платформы .NET Framework

См. также

Ссылки

IModelBus Интерфейс

CreateAdapter - перегрузка

Microsoft.VisualStudio.Modeling.Integration - пространство имен