Metoda IModelBus.CreateAdapter — (ModelBusReference, IServiceProvider)
Próbuje utworzyć i zwracać nową instancję karty dla dostarczonego odwołania.Umożliwia usługodawca mają być dostarczone.
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Integration
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
Składnia
'Deklaracja
Function CreateAdapter ( _
reference As ModelBusReference, _
serviceProvider As IServiceProvider _
) As ModelBusAdapter
ModelBusAdapter CreateAdapter(
ModelBusReference reference,
IServiceProvider serviceProvider
)
Parametry
- reference
Typ: Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Odwołanie do modelu lub element w nim.
- serviceProvider
Typ: System.IServiceProvider
Usługodawca, przenieść do nowej karty.Może być zerowa.
Wartość zwracana
Typ: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Karta, która została utworzona lub wartość null, jeśli nie można utworzyć jeden
Uwagi
Dostawca IServiceProvider stosuje wywoływania do świadczenia usług, implementujących prywatnych protokołu między rozmówcą i karty, tworzonego przez AdapterManager.Jeśli AdapterManager nie wymaga żadnych specjalnych usług od rozmówcy, lub jeśli klient nie chce wywołać prywatnych protokołu, następnie ten interfejs API nie powinny być używane.Zamiast tego należy użyć przeciążony CreateAdapter(), która akceptuje tylko ModelBusReference.Uwaga Aby deweloperzy: W celu pobrania usług ogólnego przeznaczenia, należy użyć ModelBus's zamiast na ServiceProvider lub inne standardowe ServiceProvider.
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 Używanie bibliotek pochodzących z częściowo zaufanego kodu.