LanguageService.SetSite(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 ).