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
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
22.163.4. Properties
22.163.4.1. Authentication
Authentication configurations
public Authentication Authentication { get; set; }
22.163.4.1.1. Property Value
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
22.163.4.3. InitObjectStorage
Whether to perform object storage initialization
public bool InitObjectStorage { get; set; }
22.163.4.3.1. Property Value
22.163.4.4. InitQueue
Whether to perform queue initialization
public bool InitQueue { get; set; }
22.163.4.4.1. Property Value
22.163.4.5. Partitioning
Partitioning configurations
public Partitioning Partitioning { get; set; }
22.163.4.5.1. Property Value
22.163.4.6. StopAfterInit
Stop the service after performing initialization
public bool StopAfterInit { get; set; }