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


VsModelingAdapterManager.DoCreateAdapter - метод

Использование ModelBusReference переданное в качестве параметра, попытка создание экземпляра ModelBusAdapter.В случае успеха возвращается адаптер.Если нет, соответствующее исключение.

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

Синтаксис

'Декларация
Protected Overrides Function DoCreateAdapter ( _
    reference As ModelBusReference, _
    serviceProvider As IServiceProvider _
) As ModelBusAdapter
protected override ModelBusAdapter DoCreateAdapter(
    ModelBusReference reference,
    IServiceProvider serviceProvider
)

Параметры

  • serviceProvider
    Тип: System.IServiceProvider
    Используется для создания ассоциации между вызывающим и связанной модели.ServiceProvider может иметь значение null, но, если он не пуст, то он должен предоставлять службу SRelatedDocList в противном случае будет создано исключение

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

Тип: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Созданный экземпляр ModelBusAdapter, отличных от null, если оно завершится успешно, в противном случае возникает исключение будет.

Заметки

Если IServiceProvider указано, оно должно иметь возможность для поиска службы Microsoft.VisualStudio.Modeling.Shell.SRelatedDocList в противном случае будет создано исключение.Этот serviceProvider, если этот параметр указан, будет использоваться для упрощения создания ассоциации между ModelBusAdapter и вызывающим объектом.Это частный протокол, реализуемый данным AdapterManager с ее вызывающими объектами.Служба SRelatedDocList будет использоваться для связывания сохранение документа вызывающего с сохранение модели программу-оболочкуые адаптером созданию создавать посредством этого API.Например, это активировать сохранить в связанной модели, когда сам документ вызывающего объекта будет сохранен в Visual Studio.

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

См. также

Ссылки

VsModelingAdapterManager Класс

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