21.162. 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
21.162.1. Inheritance
21.162.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
21.162.3. Fields
21.162.3.1. SettingSection
Path to the section containing the values in the configuration object
public const string SettingSection = "Components"
21.162.3.1.1. Field Value
21.162.4. Properties
21.162.4.1. AuthenticationStorage
Represents which database is used for authentication
public string? AuthenticationStorage { get; set; }
21.162.4.1.1. Property Value
21.162.4.2. ObjectStorageAdaptorSettings
Represents which object storage is used to store data for tasks
public AdapterSettings ObjectStorageAdaptorSettings { get; set; }
21.162.4.2.1. Property Value
21.162.4.3. QueueAdaptorSettings
Represents which queue implementation is used to store messages
public AdapterSettings QueueAdaptorSettings { get; set; }
21.162.4.3.1. Property Value
21.162.4.4. TableStorage
Represents which database is used for tasks metadata
public string? TableStorage { get; set; }