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