23.152. Class Components
Namespace: ArmoniK.Core.Common.Injection.Options
Assembly: ArmoniK.Core.Common.dll
Configuration used to choose which adapter for storage is used
[ExtractDocumentation("Options for Components")]
[PublicAPI]
public class Components
23.152.1. Inheritance
23.152.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
23.152.3. Fields
23.152.3.1. SettingSection
Path to the section containing the values in the configuration object
public const string SettingSection = "Components"
23.152.3.1.1. Field Value
23.152.4. Properties
23.152.4.1. AuthenticationStorage
Represents which database is used for authentication
public string? AuthenticationStorage { get; set; }
23.152.4.1.1. Property Value
23.152.4.2. ObjectStorageAdaptorSettings
Represents which object storage is used to store data for tasks
public AdapterSettings ObjectStorageAdaptorSettings { get; set; }
23.152.4.2.1. Property Value
23.152.4.3. QueueAdaptorSettings
Represents which queue implementation is used to store messages
public AdapterSettings QueueAdaptorSettings { get; set; }
23.152.4.3.1. Property Value
23.152.4.4. TableStorage
Represents which database is used for tasks metadata
public string? TableStorage { get; set; }