Partager via


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

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

Voir aussi

Référence

ServiceProvider Classe

Microsoft.VisualStudio.Shell, espace de noms