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

objectComponents

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

string

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

string?

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

AdapterSettings

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

AdapterSettings

30.157.4.4. TableStorage

Represents which database is used for tasks metadata

public string? TableStorage { get; set; }

30.157.4.4.1. Property Value

string?