Udostępnij za pośrednictwem


Metoda VsModelingAdapterManager.DoCreateAdapter —

Za pomocą ModelBusReference, przekazane jako parametr, jest próba utworzenia instancji ModelBusAdapter.Jeśli to się powiedzie, zwracana jest karta.Jeśli nie jest odpowiedni wyjątek.

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Integration.Shell
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0.dll)

Składnia

'Deklaracja
Protected Overrides Function DoCreateAdapter ( _
    reference As ModelBusReference, _
    serviceProvider As IServiceProvider _
) As ModelBusAdapter
protected override ModelBusAdapter DoCreateAdapter(
    ModelBusReference reference,
    IServiceProvider serviceProvider
)

Parametry

  • serviceProvider
    Typ: System.IServiceProvider
    Używane do tworzenia skojarzenia między rozmówcą i modelu, do której następuje odwołanie.ServiceProvider może być null, ale jeśli nie jest null, a następnie musi zapewniać usługi SRelatedDocList w przeciwnym razie będzie się wyjątek

Wartość zwracana

Typ: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Utworzone niezerowe ModelBusAdapter wystąpienie w przypadku powodzenia, wyjątek będzie generowany inaczej.

Uwagi

Jeżeli dostawca IServiceProvider jest podany musi być w stanie wyszukać usługę Microsoft.VisualStudio.Modeling.Shell.SRelatedDocList inaczej wygeneruje wyjątek.To serviceProvider, jeżeli podana, będzie używany do ułatwienia skojarzenie utworzone ModelBusAdapter i obiekt wywołujący.Jest to protokół prywatnych, realizowane przez ten AdapterManager z jego wywoływania.Usługa SRelatedDocList będzie być używane do łączenia zapisywanie dokumentu obiektu wywołującego z zapisywanie zapakowane przez kartę, utworzone przez ten interfejs API modelu.Zapisz na odwołanie modelu będzie wywoływany na przykład to, gdy dokument obiektu wywołującego jest zapisany w programie Visual Studio.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

VsModelingAdapterManager Klasa

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Integration.Shell