Metoda ModelBusAdapterManager.CreateAdapter — (ModelBusReference, IServiceProvider)
Utwórz wystąpienie ModelBusAdapter obsługiwanych przez tego ModelBusAdapterManager.
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
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óry powinien być zawijany karty.
- serviceProvider
Typ: System.IServiceProvider
ServiceProvider, który dostarcza usługi specjalne do skonfigurowania karty
Wartość zwracana
Typ: Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Utworzony-null ModelBusAdapter wystąpienie jeśli kończy się pomyślnie, wyjątek będzie generowany inaczej.
Uwagi
IServiceProvider powinny służyć przez dzwoniących do świadczenia usług implementujące protokół prywatnych między rozmówcą i karty tworzone przez AdapterManager.Jeśli nie jest AdapterManager nie wymaga żadnych specjalnych usług od rozmówcy, a następnie ServiceProvider ten nie powinien być stosowany przez AdapterManager.Uwaga Aby implementują: Aby pobrać 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.