Search Results for

    Show / Hide Table of Contents

    Class ConfigurationValidator

    Validates configuration based on application requirements and DICOM VR requirements.

    Inheritance
    System.Object
    ConfigurationValidator
    Implements
    Microsoft.Extensions.Options.IValidateOptions<InformaticsGatewayConfiguration>
    Namespace: Monai.Deploy.InformaticsGateway.Configuration
    Assembly: Monai.Deploy.InformaticsGateway.Configuration.dll
    Syntax
    public class ConfigurationValidator : IValidateOptions<InformaticsGatewayConfiguration>

    Constructors

    | Improve this Doc View Source

    ConfigurationValidator(ILogger<ConfigurationValidator>, IFileSystem)

    Initializes an instance of the ConfigurationValidator class.

    Declaration
    public ConfigurationValidator(ILogger<ConfigurationValidator> logger, IFileSystem fileSystem)
    Parameters
    Type Name Description
    Microsoft.Extensions.Logging.ILogger<ConfigurationValidator> logger

    Logger to be used by ConfigurationValidator

    System.IO.Abstractions.IFileSystem fileSystem

    Methods

    | Improve this Doc View Source

    Validate(String, InformaticsGatewayConfiguration)

    Checks if InformaticsGatewayConfiguration instance contains valid settings required by the application and conforms to DICOM standards.

    Declaration
    public ValidateOptionsResult Validate(string name, InformaticsGatewayConfiguration options)
    Parameters
    Type Name Description
    System.String name
    InformaticsGatewayConfiguration options
    Returns
    Type Description
    Microsoft.Extensions.Options.ValidateOptionsResult

    Implements

    Microsoft.Extensions.Options.IValidateOptions<TOptions>
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022-2023 Project MONAI
    Generated by DocFX