Use this method to update the provider's concrete settings for the specified folder mapping.
Namespace: DotNetNuke.Services.FileSystemAssembly: DotNetNuke (in DotNetNuke.dll)
Syntax
C# |
---|
public abstract void UpdateSettings( int folderMappingID ) |
Visual Basic |
---|
Public MustOverride Sub UpdateSettings ( folderMappingID As Integer ) |
Parameters
- folderMappingID
- Type: System..::..Int32
The folder mapping identifier.
Remarks
Because this method is executed after adding / updating the folder mapping, if there are validation errors,
please throw an exception, as can be seen in the provided example.
Examples
public override void UpdateSettings(int folderMappingID)
{
Page.Validate();
if (Page.IsValid)
{
var folderMappingController = FolderMappingController.Instance;
var folderMapping = folderMappingController.GetFolderMapping(folderMappingID);
folderMapping.FolderMappingSettings["SettingName"] = tbSettingValue.Text;
folderMappingController.UpdateFolderMapping(folderMapping);
}
else
{
throw new Exception();
}
}