HealthReportSendOptions.Immediate Propriedade

Definição

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 truefor , 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