HealthReportSendOptions.Immediate Propriedade
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.
Obtém ou define o sinalizador que indica se o relatório deve ser enviado imediatamente. O padrão é false, nesse caso, o relatório é enviado de acordo com as configurações relacionadas ao relatório de integridade do cliente de malha.
public bool Immediate { get; set; }
member this.Immediate : bool with get, set
Public Property Immediate As Boolean
Valor da propriedade
Um sinalizador que indica se o relatório deve ser enviado imediatamente.
Comentários
Se true
for , o relatório será enviado imediatamente, independentemente do HealthReportSendInterval conjunto de configurações no cliente de integridade. Isso é útil para relatórios importantes que precisam ser enviados assim que possível. Outro cenário em que isso pode ser útil é se o cliente precisar ser fechado, por exemplo, porque o processo de host está caindo e você precisa aumentar as chances do relatório ser enviado. Dependendo do tempo e de outras condições, o envio do relatório ainda pode falhar, porque o cliente não tem tempo para enviá-lo antes do desligamento ou porque a mensagem foi perdida e o cliente de integridade caiu antes de tentar novamente.
Se false
, o relatório será enviado com base nas configurações do cliente de integridade, especialmente na HealthReportSendInterval configuração.
Por padrão, relatórios não são enviados imediatamente. Esta é a configuração recomendada, pois ela permite que o cliente de integridade otimize a integridade relatando mensagens para o repositório de integridade, bem como para o processamento de relatório de integridade.
Aplica-se a
Azure SDK for .NET