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
- reference
Typ: Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Odwołanie, które będą używane do utworzone ModelBusAdapter
- 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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..
Zobacz też
Informacje
VsModelingAdapterManager Klasa
Przestrzeń nazw Microsoft.VisualStudio.Modeling.Integration.Shell