LanguageService.SetSite(Object) Método

Definição

Chamado para definir ou site o provedor de serviços para este serviço de idioma.

public:
 virtual void SetSite(System::Object ^ site);
public:
 void SetSite(Platform::Object ^ site);
void SetSite(winrt::Windows::Foundation::IInspectable const & site);
public void SetSite (object site);
abstract member SetSite : obj -> unit
override this.SetSite : obj -> unit
Public Sub SetSite (site As Object)

Parâmetros

site
Object

no O objeto que deve ser o provedor de serviços pai deste serviço de idioma. Este não pode ser um valor nulo!

Implementações

Comentários

Você pode chamar esse método depois de instanciar o serviço de idioma em sua implementação do Microsoft.VisualStudio.Package.LanguageService.Initialize método. Normalmente, o VSPackage é passado como o provedor de serviços. Quando Microsoft.VisualStudio.Package.LanguageService.GetService é chamado, ele normalmente passa a solicitação no provedor de serviços fornecido pelo Microsoft.VisualStudio.Package.LanguageService.SetSite . O objeto transmitido deve ser derivado de VSPackage e implementar a IServiceProvider interface ou IOleServiceProvider .

O método base armazena o provedor de serviços em uma variável interna e chama GetProviderLocale o objeto de provedor de serviço (que é por que o objeto deve ser derivado Microsoft.VisualStudio.Shell.Package ).

Aplica-se a