Class SettingsDetails
Settings details page.
public sealed class SettingsDetails : SettingsDetailsPageBase, IPage
- Inheritance
-
objectSettingsDetails
- Implements
- Inherited Members
- Extension Methods
Constructors
SettingsDetails(IInfoProvider<SettingsCategoryInfo>, IInfoProvider<ScheduledTaskConfigurationInfo>, IFormDataBinder, IFormComponentCommandInvoker, ILocalizationService, ISchedulingExecutor)
Initializes a new instance of the SettingsDetails class.
public SettingsDetails(IInfoProvider<SettingsCategoryInfo> settingsCategoryInfoProvider, IInfoProvider<ScheduledTaskConfigurationInfo> taskProvider, IFormDataBinder formDataBinder, IFormComponentCommandInvoker formComponentCommandInvoker, ILocalizationService localizationService, ISchedulingExecutor schedulingExecutor)
Parameters
settingsCategoryInfoProviderIInfoProvider<SettingsCategoryInfo>taskProviderIInfoProvider<ScheduledTaskConfigurationInfo>formDataBinderIFormDataBinderformComponentCommandInvokerIFormComponentCommandInvokerlocalizationServiceILocalizationServiceschedulingExecutorISchedulingExecutor
Properties
CategoryId
Id of selected node in settings tree.
[PageParameter(typeof(IntPageModelBinder))]
public override int CategoryId { get; set; }
Property Value
- int
Methods
ConfigureTemplateProperties(SettingsDetailTemplateClientProperties)
Gets the object representing client side template properties.
public override Task<SettingsDetailTemplateClientProperties> ConfigureTemplateProperties(SettingsDetailTemplateClientProperties properties)
Parameters
propertiesSettingsDetailTemplateClientPropertiesInitialized properties object.
Returns
ExecuteLicenseReporterTask(CancellationToken)
Manually executes the license reporter task.
[PageCommand(Permission = "Update")]
public Task<ICommandResponse<CalloutButtonStatusCommandResponse>> ExecuteLicenseReporterTask(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken
Returns
ValidatePage()
Validates the page state prior invocation of the ConfigurePage() method.
public override Task<PageValidationResult> ValidatePage()
Returns
- Task<PageValidationResult>