30.157. 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
30.157.1. Inheritance
30.157.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
30.157.3. Fields
30.157.3.1. SettingSection
Path to the section containing the values in the configuration object
public const string SettingSection = "Components"
30.157.3.1.1. Field Value
30.157.4. Properties
30.157.4.1. AuthenticationStorage
Represents which database is used for authentication
public string? AuthenticationStorage { get; set; }
30.157.4.1.1. Property Value
30.157.4.2. ObjectStorageAdaptorSettings
Represents which object storage is used to store data for tasks
public AdapterSettings ObjectStorageAdaptorSettings { get; set; }
30.157.4.2.1. Property Value
30.157.4.3. QueueAdaptorSettings
Represents which queue implementation is used to store messages
public AdapterSettings QueueAdaptorSettings { get; set; }
30.157.4.3.1. Property Value
30.157.4.4. TableStorage
Represents which database is used for tasks metadata
public string? TableStorage { get; set; }