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
)
Параметры
- reference
Тип: Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Ссылка на модель или элемент внутри нее.
- serviceProvider
Тип: System.IServiceProvider
Поставщик службы, который должен быть передан в новый адаптер.Может иметь значение null.
Возвращаемое значение
Тип: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Созданный адаптер или значение null, если создать его не удалось.
Заметки
IServiceProvider должно использоваться вызывающими объектами для предоставления служб, реализующие закрытый протокол между вызывающим и адаптером в нем AdapterManager. Если AdapterManager не требует никаких спецслужб из вызывающего объекта или если клиент не хочет вызывать частные протокол, API не должно использоваться. Вместо этого используйте наиболее CreateAdapter(), просто принимает ModelBusReference. Обратите внимание на реализации: Для извлечения предоставляет службы используйте поставщика услуг ModelBus или любой другой стандартный вместо поставщика услуг.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Integration - пространство имен