Metodo LanguageService.SetSite
Chiamato per impostare o posizionare il provider di servizi per questo servizio di linguaggio.
Spazio dei nomi: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Sintassi
'Dichiarazione
Public Sub SetSite ( _
site As Object _
)
public void SetSite(
Object site
)
Parametri
- site
Tipo: System.Object
[in] L'oggetto anziché come provider di servizi padre per il servizio di linguaggio.Questa operazione non può essere un valore null!
Implementa
IObjectWithSite.SetSite(Object)
Note
È possibile chiamare questo metodo dopo avere creato un'istanza del servizio di linguaggio nell'implementazione di LanguageService.Initialize metodo.In genere, il package VS viene passato come provider di servizi.quando LanguageService.GetService viene chiamato, in genere passa la richiesta nel provider di servizi forniti in LanguageService.SetSite.L'oggetto viene passato deve essere derivato da un VSPackage e distribuire uno IServiceProvider o IOleServiceProvider interfaccia.
Il metodo di base archivia il provider di servizi in una variabile interna e chiamate GetProviderLocale nell'oggetto del provider di servizi (ovvero da perché l'oggetto deve essere derivato Microsoft.VisualStudio.Shell.Package).
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.