Método IGetAppTrackerData::GetSuggestedPollingInterval (comsvcs.h)
Recupera o intervalo mínimo para sondagem sugerido pelo Servidor Rastreador.
Sintaxe
HRESULT GetSuggestedPollingInterval(
[out] DWORD *PollingIntervalInSeconds
);
Parâmetros
[out] PollingIntervalInSeconds
O intervalo de sondagem sugerido do Servidor Rastreador, em segundos.
Valor retornado
Esse método pode retornar os valores de retorno padrão E_INVALIDARG e S_OK.
Comentários
Os aplicativos que usam dados de rastreador geralmente precisarão sondar o Servidor Rastreador periodicamente para garantir que esses dados sejam atualizados. Por exemplo, um aplicativo administrativo que exibe dados de rastreamento para o usuário normalmente deseja que esses dados estejam próximos do possível em tempo real. No entanto, a sondagem com muita frequência pode prejudicar o desempenho geral do sistema. Lembre-se também de que os aplicativos COM+ que atualizam os dados não enviam atualizações para o Servidor Rastreador imediatamente, portanto, mesmo no melhor caso, haverá algum atraso (normalmente apenas alguns segundos).
A frequência de sondagem é uma política global que os administradores podem ajustar, se necessário, para equilibrar entre o frescor dos dados e o impacto no desempenho para o conjunto específico de ferramentas em uso nos sistemas que gerenciam. O valor retornado em PollingIntervalInSeconds é a quantidade mínima de tempo que um aplicativo deve aguardar depois de recuperar dados de rastreamento antes de fazer outra chamada para recuperar os mesmos dados. Qualquer aplicativo que sonda o Servidor Rastreador deve chamar esse método e ajustar seu comportamento de sondagem adequadamente.
O intervalo de sondagem é, por padrão, igual à frequência do evento de acompanhamento (três segundos). Esse valor pode ser ajustado escrevendo o seguinte REG_DWORD valor do Registro:
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3TrackingInfoPollingFrequency = intervalo mínimo de sondagem
Requisitos
Cliente mínimo com suporte | Windows XP com SP2 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 com SP1 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | comsvcs.h |