/// <summary> /// This class handles appsetting assignment and provide information when running in a Service Fabric Mesh container, /// namely, Functionapp on Linux Consumption Plan. /// </summary> /// <param name="instanceManager">Allow KuduLite to interact with Service Fabric Mesh instance in Linux Consumption</param> /// <param name="settingsManager">Allow instance assignment to change application setting</param> /// <param name="meshPersistentFileSystem">Provides persistent storage for Linux Consumption</param> public LinuxConsumptionInstanceAdminController(ILinuxConsumptionInstanceManager instanceManager, IDeploymentSettingsManager settingsManager, IMeshPersistentFileSystem meshPersistentFileSystem) { _instanceManager = instanceManager; _settingsManager = settingsManager; _meshPersistentFileSystem = meshPersistentFileSystem; }
/// <summary> /// This class handles appsetting assignment and provide information when running in a Service Fabric Mesh container, /// namely, Functionapp on Linux Consumption Plan. /// </summary> /// <param name="instanceManager">Allow KuduLite to interact with Service Fabric Mesh instance in Linux Consumption</param> /// <param name="settingsManager">Allow instance assignment to change application setting</param> public LinuxConsumptionInstanceAdminController(ILinuxConsumptionInstanceManager instanceManager, IDeploymentSettingsManager settingsManager) { _instanceManager = instanceManager; _settingsManager = settingsManager; }