ServiceProvider, constructeur (IServiceProvider, Boolean)
Initialise une nouvelle instance de la classe d'ServiceProvider avec un objet existant d'IServiceProvider et passe éventuellement toutes les demandes au fournisseur de services sous-jacent.
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
Public Sub New ( _
sp As IServiceProvider, _
defaultServices As Boolean _
)
public ServiceProvider(
IServiceProvider sp,
bool defaultServices
)
Paramètres
- sp
Type : Microsoft.VisualStudio.OLE.Interop.IServiceProvider
Une interface d'IServiceProvider utilisée pour résoudre des services.
- defaultServices
Type : System.Boolean
Détermine si ce service répond aux requêtes pour IServiceProvider et IObjectWithSite.
Remarques
Initialise nouvel ServiceProvider et utilise l'interface fournie d'IServiceProvider aux services de résolution.Si defaultServices est égale à true (la valeur par défaut) une requête pour l'interface d'IServiceProvider retournera le fournisseur de services sous-jacent de COM et une requête pour l'interface d'IObjectWithSite retournera cet objet.Si defaultServices est égal à la valeur false ces deux services ne sera pas fourni et le fournisseur de services sera « transparent » et passera toutes les requêtes de services au fournisseur de services donné.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.