21.167. Class InitServices
Namespace: ArmoniK.Core.Common.Injection.Options
Assembly: ArmoniK.Core.Common.dll
Configuration for ArmoniK services
public class InitServices
21.167.1. Inheritance
21.167.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
21.167.3. Fields
21.167.3.1. SettingSection
Path to the section containing the values in the configuration object
public const string SettingSection = "InitServices"
21.167.3.1.1. Field Value
21.167.4. Properties
21.167.4.1. Authentication
Authentication configurations
public Authentication Authentication { get; set; }
21.167.4.1.1. Property Value
21.167.4.2. InitDatabase
Whether to perform database initialization (collection creation, indexing, sharding, data insertion, etc…).
public bool InitDatabase { get; set; }
21.167.4.2.1. Property Value
21.167.4.3. InitObjectStorage
Whether to perform object storage initialization
public bool InitObjectStorage { get; set; }
21.167.4.3.1. Property Value
21.167.4.4. InitQueue
Whether to perform queue initialization
public bool InitQueue { get; set; }
21.167.4.4.1. Property Value
21.167.4.5. Partitioning
Partitioning configurations
public Partitioning Partitioning { get; set; }
21.167.4.5.1. Property Value
21.167.4.6. StopAfterInit
Stop the service after performing initialization
public bool StopAfterInit { get; set; }