22.163. Class InitServices

Namespace: ArmoniK.Core.Common.Injection.Options
Assembly: ArmoniK.Core.Common.dll

Configuration for ArmoniK services

[ExtractDocumentation("Options for InitServices")]
public class InitServices

22.163.1. Inheritance

objectInitServices

22.163.2. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

22.163.3. Fields

22.163.3.1. SettingSection

Path to the section containing the values in the configuration object

public const string SettingSection = "InitServices"

22.163.3.1.1. Field Value

string

22.163.4. Properties

22.163.4.1. Authentication

Authentication configurations

public Authentication Authentication { get; set; }

22.163.4.1.1. Property Value

Authentication

22.163.4.2. InitDatabase

Whether to perform database initialization (collection creation, indexing, sharding, data insertion, etc…).

public bool InitDatabase { get; set; }

22.163.4.2.1. Property Value

bool

22.163.4.3. InitObjectStorage

Whether to perform object storage initialization

public bool InitObjectStorage { get; set; }

22.163.4.3.1. Property Value

bool

22.163.4.4. InitQueue

Whether to perform queue initialization

public bool InitQueue { get; set; }

22.163.4.4.1. Property Value

bool

22.163.4.5. Partitioning

Partitioning configurations

public Partitioning Partitioning { get; set; }

22.163.4.5.1. Property Value

Partitioning

22.163.4.6. StopAfterInit

Stop the service after performing initialization

public bool StopAfterInit { get; set; }

22.163.4.6.1. Property Value

bool