21.160. Class Pollster
Namespace: ArmoniK.Core.Common.Injection.Options
Assembly: ArmoniK.Core.Common.dll
Configuration for
public class Pollster
21.160.1. Inheritance
21.160.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
21.160.3. Fields
21.160.3.1. SettingSection
Path to the section containing the values in the configuration object
public const string SettingSection = "Pollster"
21.160.3.1.1. Field Value
21.160.4. Properties
21.160.4.1. GraceDelay
Grace delay before the pollster cancels the task and put the message back into the queue
public TimeSpan GraceDelay { get; set; }
21.160.4.1.1. Property Value
21.160.4.2. InternalCacheFolder
Internal cache for data
public string InternalCacheFolder { get; set; }
21.160.4.2.1. Property Value
21.160.4.3. MaxErrorAllowed
Maximum number of consecutive errors allowed in the pollster before it crashes Negative values disable the check
public int MaxErrorAllowed { get; set; }
21.160.4.3.1. Property Value
21.160.4.4. NbAcquisitionRetry
Number of acquisitions to try during the processing of a previous task. If the processing task is still running after that many acquisitions, the Agent will stop acquiring tasks until the processing task has finished.
public int NbAcquisitionRetry { get; set; }
21.160.4.4.1. Property Value
21.160.4.6. ShutdownTimeout
Timeout passed to IHost.StopAsync that will shutdown the application
public TimeSpan ShutdownTimeout { get; set; }
21.160.4.6.1. Property Value
21.160.4.7. TimeoutBeforeNextAcquisition
Timeout before releasing the current acquired task and acquiring a new one This happens in parallel of the execution of another task
public TimeSpan TimeoutBeforeNextAcquisition { get; set; }