17.157. Class Components
Namespace: ArmoniK.Core.Common.Injection.Options
Assembly: ArmoniK.Core.Common.dll
Configuration used to choose which adapter for storage is used
[PublicAPI]
public class Components
17.157.1. Inheritance
17.157.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
17.157.3. Fields
17.157.3.1. SettingSection
Path to the section containing the values in the configuration object
public const string SettingSection = "Components"
17.157.3.1.1. Field Value
17.157.4. Properties
17.157.4.1. AuthenticationStorage
Represents which database is used for authentication
public string? AuthenticationStorage { get; set; }
17.157.4.1.1. Property Value
17.157.4.2. ObjectStorageAdaptorSettings
Represents which object storage is used to store data for tasks
public AdapterSettings ObjectStorageAdaptorSettings { get; set; }
17.157.4.2.1. Property Value
17.157.4.3. QueueAdaptorSettings
Represents which queue implementation is used to store messages
public AdapterSettings QueueAdaptorSettings { get; set; }
17.157.4.3.1. Property Value
17.157.4.4. TableStorage
Represents which database is used for tasks metadata
public string? TableStorage { get; set; }