Table of Contents

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 string
options InformaticsGatewayConfiguration

Returns

ValidateOptionsResult