Konstruktor ServiceProvider — (IServiceProvider, Boolean)
Inicjuje nowe wystąpienie ServiceProvider klasy z istniejącym IServiceProvider obiektu i opcjonalnie przekazuje wszystkie żądania do podstawowej usługodawca.
Przestrzeń nazw: Microsoft.VisualStudio.Shell
Zestaw: Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)
Składnia
'Deklaracja
Public Sub New ( _
sp As IServiceProvider, _
defaultServices As Boolean _
)
public ServiceProvider(
IServiceProvider sp,
bool defaultServices
)
Parametry
- sp
Typ: Microsoft.VisualStudio.OLE.Interop.IServiceProvider
IServiceProvider Interfejs używany do rozpoznawania usług.
- defaultServices
Typ: System.Boolean
Określa, jeżeli ta usługa powinny reagować na kwerendy o IServiceProvider i IObjectWithSite.
Uwagi
Inicjuje nowy ServiceProvider i korzysta z dołączonym IServiceProvider interfejsu, aby rozwiązać usług.Jeśli defaultServices jest równa true (ustawienie domyślne), kwerendy dla IServiceProvider interfejsu zwróci podstawowej usługodawca COM i kwerendy dla IObjectWithSite interfejsu zwróci tego obiektu.Jeśli defaultServices jest równa false, te dwie usługi nie będą dostarczane i usługodawca będzie "transparent" i przekazać wszystkie żądania dotyczące usług dany usługodawca.
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..