Class ConfigurationValidator
- Namespace
- Monai.Deploy.InformaticsGateway.Configuration
- Assembly
- Monai.Deploy.InformaticsGateway.Configuration.dll
Validates configuration based on application requirements and DICOM VR requirements.
public class ConfigurationValidator : IValidateOptions<InformaticsGatewayConfiguration>
- Inheritance
-
ConfigurationValidator
- Implements
Constructors
ConfigurationValidator(ILogger<ConfigurationValidator>, IFileSystem)
Initializes an instance of the ConfigurationValidator class.
public ConfigurationValidator(ILogger<ConfigurationValidator> logger, IFileSystem fileSystem)
Parameters
logger
ILogger<ConfigurationValidator>Logger to be used by ConfigurationValidator
fileSystem
IFileSystem
Methods
Validate(string, InformaticsGatewayConfiguration)
Checks if InformaticsGatewayConfiguration instance contains valid settings required by the application and conforms to DICOM standards.
public ValidateOptionsResult Validate(string name, InformaticsGatewayConfiguration options)
Parameters
name
stringoptions
InformaticsGatewayConfiguration