Partager via


LanguageService.SetSite, méthode

Appelé pour définir ou installer le fournisseur de services pour ce service de langage.

Espace de noms :  Microsoft.VisualStudio.Package
Assemblys :   Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)

Syntaxe

'Déclaration
Public Sub SetSite ( _
    site As Object _
)
public void SetSite(
    Object site
)

Paramètres

  • site
    Type : System.Object
    [in] l'objet qui doit être le fournisseur de services parent pour ce service de langage.Cela ne peut pas être une valeur NULL !

Implémentations

IObjectWithSite.SetSite(Object)

Remarques

Vous pouvez appeler cette méthode après avoir instanciiez le service de langage dans votre implémentation de la méthode d'LanguageService.Initialize.En général, le VSPackage est passé comme fournisseur de services.Lorsque LanguageService.GetService est appelé, il passe en général la demande sur le fournisseur de services donné par LanguageService.SetSite.L'objet est passé dans doit être dérivé d'un VSPackage et implémenter IServiceProvider ou l'interface d'IOleServiceProvider.

La méthode de base enregistre le fournisseur de services dans une variable interne et appelle GetProviderLocale sur l'objet de fournisseur de services (c'est pourquoi l'objet doit être dérivé d'Microsoft.VisualStudio.Shell.Package).

Sécurité .NET Framework

Voir aussi

Référence

LanguageService Classe

Microsoft.VisualStudio.Package, espace de noms