Metoda ModelBusAdapterManager.CreateAdapter — (ModelBusReference, IServiceProvider)
Utwórz wystąpienie ModelBusAdapter obsługiwanych przez to ModelBusAdapterManager.
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Integration
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll)
Składnia
'Deklaracja
Public Function CreateAdapter ( _
reference As ModelBusReference, _
serviceProvider As IServiceProvider _
) As ModelBusAdapter
public ModelBusAdapter CreateAdapter(
ModelBusReference reference,
IServiceProvider serviceProvider
)
Parametry
- reference
Typ: Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Odwołanie do modelu, która powinna być zawijana, karta.
- serviceProvider
Typ: System.IServiceProvider
ServiceProvider, który dostarcza usług specjalnych do skonfigurowania karty
Wartość zwracana
Typ: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Utworzone niezerowe ModelBusAdapter wystąpienie w przypadku powodzenia, wyjątek będzie generowany inaczej.
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, to ServiceProvider nie powinny być używane przez AdapterManager, a następnie.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 Przy użyciu bibliotek z częściowo zaufanego kodu..