23.161. Class InitServices
Namespace: ArmoniK.Core.Common.Injection.Options
Assembly: ArmoniK.Core.Common.dll
Configuration for ArmoniK services
[ExtractDocumentation("Options for InitServices")]
public class InitServices
23.161.1. Inheritance
23.161.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
23.161.3. Fields
23.161.3.1. SettingSection
Path to the section containing the values in the configuration object
public const string SettingSection = "InitServices"
23.161.3.1.1. Field Value
23.161.4. Properties
23.161.4.1. Authentication
Authentication configurations
public Authentication Authentication { get; set; }
23.161.4.1.1. Property Value
23.161.4.2. InitDatabase
Whether to perform database initialization (collection creation, indexing, sharding, data insertion, etc…).
public bool InitDatabase { get; set; }
23.161.4.2.1. Property Value
23.161.4.3. InitObjectStorage
Whether to perform object storage initialization
public bool InitObjectStorage { get; set; }
23.161.4.3.1. Property Value
23.161.4.4. InitQueue
Whether to perform queue initialization
public bool InitQueue { get; set; }
23.161.4.4.1. Property Value
23.161.4.5. Partitioning
Partitioning configurations
public Partitioning Partitioning { get; set; }
23.161.4.5.1. Property Value
23.161.4.6. StopAfterInit
Stop the service after performing initialization
public bool StopAfterInit { get; set; }