VsModelingAdapterManager.DoCreateAdapter – metoda
Pomocí ModelBusReference předán jako parametr pokusu je vytvoření ModelBusAdapter instance.Pokud je úspěšná, je vrácena adaptéru.Pokud tomu tak není, je vhodné výjimka.
Obor názvů: Microsoft.VisualStudio.Modeling.Integration.Shell
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0.dll)
Syntaxe
'Deklarace
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
Vytvořen odkaz, který bude použito pro ModelBusAdapter
- serviceProvider
Typ: System.IServiceProvider
Slouží k vytvoření přidružení mezi volajícím a odkazované modelu.ServiceProvider může být null, ale pokud není null, a pak jej musí poskytovat službu SRelatedDocList jinak bude být vyvolána výjimka
Vrácená hodnota
Typ: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Vytvořenou hodnotu null ModelBusAdapter instance pokud úspěšný, bude se výjimka jinak.
Poznámky
Pokud objekt IServiceProvider dodává musí být vyhledáním jinak Microsoft.VisualStudio.Modeling.Shell.SRelatedDocList service bude vyvolána výjimka.Tento serviceProvider Pokud, se použije pro usnadnění přidružení mezi vytvořené ModelBusAdapter a volající.Je soukromý protokol implementované touto AdapterManager s jeho volajícím.Uložení dokumentu volajícího s uložením modelu zabalené adaptérem vytvořené prostřednictvím tohoto rozhraní API pro propojení se použije služba SRelatedDocList.Například to spustí uložit na odkazované modelu při volajícího dokument je uložen v aplikaci Visual Studio.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
VsModelingAdapterManager Třída
Microsoft.VisualStudio.Modeling.Integration.Shell – obor názvů