26.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
26.166.1. Inheritance
26.166.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
26.166.3. Fields
26.166.3.1. SettingSection
Path to the section containing the values in the configuration object
public const string SettingSection = "InitServices"
26.166.3.1.1. Field Value
26.166.4. Properties
26.166.4.1. Authentication
Authentication configurations
public Authentication Authentication { get; set; }
26.166.4.1.1. Property Value
26.166.4.2. InitDatabase
Whether to perform database initialization (collection creation, indexing, sharding, data insertion, etc…).
public bool InitDatabase { get; set; }
26.166.4.2.1. Property Value
26.166.4.3. InitObjectStorage
Whether to perform object storage initialization
public bool InitObjectStorage { get; set; }
26.166.4.3.1. Property Value
26.166.4.4. InitQueue
Whether to perform queue initialization
public bool InitQueue { get; set; }
26.166.4.4.1. Property Value
26.166.4.5. Partitioning
Partitioning configurations
public Partitioning Partitioning { get; set; }
26.166.4.5.1. Property Value
26.166.4.6. StopAfterInit
Stop the service after performing initialization
public bool StopAfterInit { get; set; }