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


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

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

Пространство имен:  Microsoft.VisualStudio.Modeling.Integration
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Integration.12.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. Обратите внимание на реализации: Для извлечения предоставляет службы используйте поставщика услуг ModelBus или любой другой стандартный вместо поставщика услуг.

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

См. также

Ссылки

IModelBus Интерфейс

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

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