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