IModelBus.CreateAdapter – metoda (ModelBusReference, IServiceProvider)
Pokusy o vytvoření a vrátit novou instanci adaptéru pro zadaný odkaz.Umožňuje poskytovatel metadat k dodání.
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
Function CreateAdapter ( _
reference As ModelBusReference, _
serviceProvider As IServiceProvider _
) As ModelBusAdapter
ModelBusAdapter CreateAdapter(
ModelBusReference reference,
IServiceProvider serviceProvider
)
Parametry
- reference
Typ: Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Odkaz na model nebo prvku.
- serviceProvider
Typ: System.IServiceProvider
Poskytovatel metadat předat nový adaptér.Může mít hodnotu null.
Vrácená hodnota
Typ: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Adaptér, který byl vytvořený nebo null, pokud nelze vytvořit.
Poznámky
Objekt IServiceProvider nutno volajícím poskytovat služby, které implementují soukromého protokolu mezi volajícím a adaptér AdapterManager vytvoření.Pokud AdapterManager nevyžaduje žádné zvláštní služby od volajícího nebo klient si vyvolat soukromého protokolu, by toto rozhraní API použito.Místo toho použijte přetížené CreateAdapter(), který právě přijímá ModelBusReference.Poznámka pro implementors: k načtení služby pro obecné účely, použijte ModelBus společnosti ServiceProvider nebo jiné standardní ServiceProvider 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.