Sdílet prostřednictvím


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

  • 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

Viz také

Referenční dokumentace

VsModelingAdapterManager Třída

Microsoft.VisualStudio.Modeling.Integration.Shell – obor názvů