Udostępnij za pośrednictwem


Metoda LanguageService.SetSite —

O nazwie lub usługodawca dla tej usługi języka witryny.

Przestrzeń nazw:  Microsoft.VisualStudio.Package
Zestawy:   Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)

Składnia

'Deklaracja
Public Sub SetSite ( _
    site As Object _
)
public void SetSite(
    Object site
)

Parametry

  • site
    Typ: System.Object
    [w] Obiekt, który ma być usługodawca nadrzędnego dla tej usługi języka.Nie może to być wartość null!

Implementuje

IObjectWithSite.SetSite(Object)

Uwagi

Można wywołać tej metody po wystąpienia usługi języka w danej implementacji LanguageService.Initialize metody.Zazwyczaj VSPackage jest przekazywana jako usługodawca.Gdy LanguageService.GetService jest wywoływana, to zazwyczaj przekazuje wniosek usługodawca, biorąc pod uwagę przez LanguageService.SetSite.Przekazany obiekt musi pochodzić z VSPackage i wdrożenia, albo IServiceProvider lub IOleServiceProvider interfejsu.

Metody podstawowej usługodawca są przechowywane w zmiennej wewnętrznej i wywołania GetProviderLocale w obiekcie usługodawca (co jest dlaczego obiekt musi pochodzić od Microsoft.VisualStudio.Shell.Package).

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

LanguageService Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package