Metoda LanguageService.Initialize —
Wywoływana w celu zainicjowania usługi języka.
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 Overridable Sub Initialize
public virtual void Initialize()
Uwagi
Metoda ta umożliwia wykonywanie zadań inicjowania konkretnej usłudze języka.Jeśli masz szczególne inicjowania, który ma być realizowane, musi pochodzić z klasy z LanguageService klasy i wdrożenie tej metody.Jeśli nie masz wszystkich potrzeb inicjowania specjalnych, nie należy implementować tej metody w klasie pochodnej.
[!UWAGA]
W przypadku zastosowania tej metody, klasy podstawowej wersji tej metody należy wywołać przed wykonaniem innych inicjalizacji.
Metody podstawowej tworzy tła formantu formant Windows Forms zadań, takich jak analizowanie.
Przykłady
using Microsoft.VisualStudio.Package;
namespace MyLanguagePackage
{
[Guid("B614A40A-80D9-4fac-A6AD-FC2868FFF7CD")]
public class MyLanguageService : LanguageService
{
public Initialize()
{
base.Initialize();
// Do your language-specified initialization here
}
}
}
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..