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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..