Partilhar via


Método IVsUIShell.RefreshPropertyBrowser (Int32)

 

Publicado: abril de 2016

Torna possível para um projeto (ou qualquer outro objeto selecionado que estão sendo procurados pelo Propriedades janela) para manter o Propriedades janela em sincronia com as alterações de propriedade sem implementar IConnectionPointContainer e a demissão OnChanged eventos.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int RefreshPropertyBrowser(
    int dispid
)
int RefreshPropertyBrowser(
    int dispid
)
abstract RefreshPropertyBrowser : 
        dispid:int -> int
Function RefreshPropertyBrowser (
    dispid As Integer
) As Integer

Parâmetros

  • dispid
    [in] Identificação de expedição da propriedade que foi alterado.Passar DISPID_UNKNOWN para atualizar todas as propriedades.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsUIShell::RefreshPropertyBrowser(
   [in]DISPID dispid
);

Implementação de IConnectionPointContainer nos objetos de uma hierarquia selecionáveis é mais trabalho do que o necessário.Quando as propriedades de um objeto for alterado, o objeto pode chamar IVsUIShell.RefreshPropertyBrowser para informar o Propriedades janela atualizar (no mesmo ponto em que o objeto se contrário esperou para acionar OnChanged).

Consulte também

Interface IVsUIShell
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo