Metoda ModelBusAdapterManager.DoCreateAdapter —
Rzeczywiste Tworzenie instancji 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
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
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.