Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.