ModelBusAdapterManager.DoCreateAdapter - метод
Фактическое создание экземпляра ModelBusAdapter, поддерживаемого этим ModelBusAdapterManager.
Пространство имен: Microsoft.VisualStudio.Modeling.Integration
Сборка: Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll)
Синтаксис
'Декларация
Protected MustOverride Function DoCreateAdapter ( _
reference As ModelBusReference, _
serviceProvider As IServiceProvider _
) As ModelBusAdapter
protected abstract ModelBusAdapter DoCreateAdapter(
ModelBusReference reference,
IServiceProvider serviceProvider
)
Параметры
- reference
Тип: Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Ссылка на модели, адаптер должен создавать программу-оболочку.
- serviceProvider
Тип: System.IServiceProvider
ServiceProvider, который предоставляет специальные службы, чтобы настроить адаптер
Возвращаемое значение
Тип: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Созданный экземпляр ModelBusAdapter, отличных от null, если оно завершится успешно, в противном случае возникает исключение будет.
Заметки
IServiceProvider должно использоваться вызывающими объектами для предоставления служб, реализующих закрытый протокол между вызывающим и адаптером, созданными AdapterManager.Если AdapterManager не делает не требует никаких специальных служб от вызывающего метода, то этот ServiceProvider должен использоваться AdapterManager.Примечание в средства реализации: Для получения общего назначения службы, используйте ServiceProvider ModelBus или любой другой стандартный ServiceProvider.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Integration - пространство имен