22.165. Class Pollster
Namespace: ArmoniK.Core.Common.Injection.Options
Assembly: ArmoniK.Core.Common.dll
Configuration for
[ExtractDocumentation("Options for Pollster")]
public class Pollster
22.165.1. Inheritance
22.165.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
22.165.3. Fields
22.165.3.1. SettingSection
Path to the section containing the values in the configuration object
public const string SettingSection = "Pollster"
22.165.3.1.1. Field Value
22.165.4. Properties
22.165.4.1. FailReadinessIfNoTasks
Indicates that readiness health check fails when no tasks are available for this pollster.
public bool FailReadinessIfNoTasks { get; set; }
22.165.4.1.1. Property Value
22.165.4.2. GraceDelay
Grace delay before the pollster cancels the task and put the message back into the queue
public TimeSpan GraceDelay { get; set; }
22.165.4.2.1. Property Value
22.165.4.3. InternalCacheFolder
Internal cache for data
public string InternalCacheFolder { get; set; }
22.165.4.3.1. Property Value
22.165.4.4. MaxErrorAllowed
Maximum number of consecutive errors allowed in the pollster before it crashes Negative values disable the check
public int MaxErrorAllowed { get; set; }
22.165.4.4.1. Property Value
22.165.4.5. MessageDuplicationDelay
When a message is detected to be duplicated during the acquisition, delays the message release to the queue.
public TimeSpan MessageDuplicationDelay { get; set; }
22.165.4.5.1. Property Value
22.165.4.6. 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; }
22.165.4.6.1. Property Value
22.165.4.7. PartitionId
Identifier of the queue partition
public string PartitionId { get; set; }
22.165.4.7.1. Property Value
22.165.4.8. ProcessingCrashedDelay
The delay after the agent has verified the other agent crashed before retrying the task.
public TimeSpan ProcessingCrashedDelay { get; set; }
22.165.4.8.1. Property Value
22.165.4.10. ShutdownTimeout
Timeout passed to IHost.StopAsync that will shutdown the application
public TimeSpan ShutdownTimeout { get; set; }
22.165.4.10.1. Property Value
22.165.4.11. 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; }