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
- 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.