30.166. Class InitServices
Namespace: ArmoniK.Core.Common.Injection.Options
Assembly: ArmoniK.Core.Common.dll
Configuration for ArmoniK services
[ExtractDocumentation("Options for InitServices")]
public class InitServices
30.166.1. Inheritance
30.166.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
30.166.3. Fields
30.166.3.1. SettingSection
Path to the section containing the values in the configuration object
public const string SettingSection = "InitServices"
30.166.3.1.1. Field Value
30.166.4. Properties
30.166.4.1. Authentication
Authentication configurations
public Authentication Authentication { get; set; }
30.166.4.1.1. Property Value
30.166.4.2. InitDatabase
Whether to perform database initialization (collection creation, indexing, sharding, data insertion, etc…).
public bool InitDatabase { get; set; }
30.166.4.2.1. Property Value
30.166.4.3. InitObjectStorage
Whether to perform object storage initialization
public bool InitObjectStorage { get; set; }
30.166.4.3.1. Property Value
30.166.4.4. InitQueue
Whether to perform queue initialization
public bool InitQueue { get; set; }
30.166.4.4.1. Property Value
30.166.4.5. Partitioning
Partitioning configurations
public Partitioning Partitioning { get; set; }
30.166.4.5.1. Property Value
30.166.4.6. StopAfterInit
Stop the service after performing initialization
public bool StopAfterInit { get; set; }