-
Notifications
You must be signed in to change notification settings - Fork 0
0ef3fb9b c4bc a0ea f480 1d7652b6e83e
Axel Kesseler edited this page Mar 1, 2023
·
14 revisions
Provides settings related operations for the persistent logger.
System.Object
Plexdata.LogWriter.Internals.Extensions.SettingsValidationExtension
Namespace: Plexdata.LogWriter.Internals.Extensions
Assembly: Plexdata.LogWriter.Persistent (in Plexdata.LogWriter.Persistent.dll) Version: 1.0.7.1
C#
internal static class SettingsValidationExtension
The SettingsValidationExtension type exposes the following members.
Name | Description | |
---|---|---|
SettingsValidationExtension | Default static constructor. |
Name | Description | |
---|---|---|
EnsureFullFilePathOrThrow | Validates filename and path. | |
EnsureFullPathAndWriteAccessOrThrow | Validates filename, path and file access. |
Name | Description | |
---|---|---|
DefaultDirectory | The default directory to be used as fallback if the filename does not include a folder path. | |
InvalidFileNameCharacters | The list of invalid filename characters. | |
InvalidPathNameCharacters | The list of invalid path name characters. | |
PathSeparatorCharacters | The list of supported path separator characters. |
This extension class provides operations related to settings validation for the persistent logger. For the moment these operations are limited to file name and file path validation as well as to the validation of required file permissions.