HealthReportSendOptions.Immediate Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das Flag ab, das angibt, ob der Bericht sofort gesendet werden soll, oder legt es fest. Der Standardwert ist false. In diesem Fall wird der Bericht gemäß den Einstellungen für den Fabric-Clientintegritätsbericht gesendet.
public bool Immediate { get; set; }
member this.Immediate : bool with get, set
Public Property Immediate As Boolean
Eigenschaftswert
Ein Flag, das angibt, ob der Bericht sofort gesendet werden soll.
Hinweise
Wenn true
, wird der Bericht sofort gesendet, unabhängig von der konfiguration, die HealthReportSendInterval auf dem Integritätsclient festgelegt ist. Dies ist für kritische Berichte hilfreich, die schnellstmöglich gesendet werden sollen. Ein weiteres Szenario, in dem dies nützlich sein kann, ist, wenn der Client geschlossen werden muss, z. B. weil der Hostprozess ausfällt und Sie die Wahrscheinlichkeit erhöhen müssen, dass der Bericht gesendet wird. Abhängig vom Zeitpunkt und anderen Bedingungen kann das Senden des Berichts weiterhin fehlschlagen, entweder weil der Client vor dem Herunterfahren keine Zeit hat, ihn zu senden, oder weil die Nachricht verloren geht und der Integritätsclient ausgefallen ist, bevor er den Vorgang wiederholen kann.
Gibt false
an, wird der Bericht basierend auf den Einstellungen des Integritätsclients, insbesondere der HealthReportSendInterval Konfiguration, gesendet.
Standardmäßig werden Berichte nicht sofort gesendet. Dies ist die empfohlene Einstellung, da der Integritätsclient die Optimierung von Meldungen des Integritätsberichts für den Integritätsspeicher sowie die Verarbeitung von Integritätsberichten ermöglicht.
Gilt für:
Azure SDK for .NET