ServiceProvider.CreateFromSetSite, méthode
Créez un nouveau system.iserviceprovider de service pour le site donné.
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
Public Shared Function CreateFromSetSite ( _
sp As IServiceProvider _
) As ServiceProvider
public static ServiceProvider CreateFromSetSite(
IServiceProvider sp
)
Paramètres
- sp
Type : Microsoft.VisualStudio.OLE.Interop.IServiceProvider
OLE le fournisseur de services
Valeur de retour
Type : Microsoft.VisualStudio.Shell.ServiceProvider
Fournisseur de services.
Remarques
Cette méthode doit être appelée d'un objet qui implémente la fonction SetSite () (par exemple, IObjectWithSite ou IVsPackage).Il définit le fournisseur de services global s'il n'a pas été déjà défini.
Cette méthode est en général appelée de la méthode SetSite () d'un VSPackage.
[!REMARQUE]
En appelant cette méthode, l'appelant déclare qu'il connaît OLE le fournisseur de services global pour le thread appelant et que l'instance de fournisseur de services retournée peut être utilisée par les autres, les composants non liés, accessibles par l'intermédiaire de la propriété statique d'GlobalProvider.
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.