22.154. 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
22.154.1. Inheritance
22.154.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
22.154.3. Fields
22.154.3.1. SettingSection
Path to the section containing the values in the configuration object
public const string SettingSection = "Components"
22.154.3.1.1. Field Value
22.154.4. Properties
22.154.4.1. AuthenticationStorage
Represents which database is used for authentication
public string? AuthenticationStorage { get; set; }
22.154.4.1.1. Property Value
22.154.4.2. ObjectStorageAdaptorSettings
Represents which object storage is used to store data for tasks
public AdapterSettings ObjectStorageAdaptorSettings { get; set; }
22.154.4.2.1. Property Value
22.154.4.3. QueueAdaptorSettings
Represents which queue implementation is used to store messages
public AdapterSettings QueueAdaptorSettings { get; set; }
22.154.4.3.1. Property Value
22.154.4.4. TableStorage
Represents which database is used for tasks metadata
public string? TableStorage { get; set; }