Condividi tramite


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

Vedere anche

Riferimenti

LanguageService Classe

Spazio dei nomi Microsoft.VisualStudio.Package