ModelBusAdapterManager.DoCreateAdapter – metoda
Skutečné vytváření instance ModelBusAdapter podporovaných touto ModelBusAdapterManager.
Obor názvů: Microsoft.VisualStudio.Modeling.Integration
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
Syntaxe
'Deklarace
Protected MustOverride Function DoCreateAdapter ( _
reference As ModelBusReference, _
serviceProvider As IServiceProvider _
) As ModelBusAdapter
protected abstract ModelBusAdapter DoCreateAdapter(
ModelBusReference reference,
IServiceProvider serviceProvider
)
Parametry
- reference
Typ: Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Odkaz na model, který adaptér zalamován.
- serviceProvider
Typ: System.IServiceProvider
Poskytovatel služeb, který poskytuje speciální služby konfigurace adaptéru
Vrácená hodnota
Typ: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Vytvořený jinou hodnotu než null ModelBusAdapter instance Pokud je úspěšná, bude vyvolána výjimka jinak.
Poznámky
IServiceProvider použijí volajících poskytovat služby, které implementují soukromého protokolu mezi volajícím a adaptér vytvářeno AdapterManager.Pokud není AdapterManager nevyžaduje žádné zvláštní služby od volajícího, pak tento poskytovatel služeb neměly být používány AdapterManager.Poznámka: Chcete-li implementors: univerzální služby načíst, použít ModelBus je poskytovatel služeb nebo jiné Standardní poskytovatel služeb místo.
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.