Table of Contents

Class ScpConfiguration

Namespace
Monai.Deploy.InformaticsGateway.Configuration
Assembly
Monai.Deploy.InformaticsGateway.Configuration.dll

Represents dicom>scp section of the configuration file.

public class ScpConfiguration
Inheritance
ScpConfiguration

Constructors

ScpConfiguration()

public ScpConfiguration()

Fields

DefaultLogDimseDatasets

public const bool DefaultLogDimseDatasets = false

Field Value

bool

DefaultMaximumNumberOfAssociations

public const int DefaultMaximumNumberOfAssociations = 25

Field Value

int

Properties

EnableVerification

Gets or sets wheather or not to enable verification (C-ECHO) service

[ConfigurationKeyName("verification")]
public bool EnableVerification { get; set; }

Property Value

bool

ExternalAppPort

Gets or sets Port number to be used for SCP service.

[ConfigurationKeyName("externalAppPort")]
public int ExternalAppPort { get; set; }

Property Value

int

LogDimseDatasets

Gets or sets whether or not to write command and data datasets to the log.

[ConfigurationKeyName("logDimseDatasets")]
public bool LogDimseDatasets { get; set; }

Property Value

bool

MaximumNumberOfAssociations

Gets or sets maximum number of simultaneous DICOM associations for the SCP service.

[ConfigurationKeyName("maximumNumberOfAssociations")]
public int MaximumNumberOfAssociations { get; set; }

Property Value

int

Port

Gets or sets Port number to be used for SCP service.

[ConfigurationKeyName("port")]
public int Port { get; set; }

Property Value

int

RejectUnknownSources

Gets or sets whether or not associations shall be rejected if not defined in the dicom>scp>sources section.

[ConfigurationKeyName("rejectUnknownSources")]
public bool RejectUnknownSources { get; set; }

Property Value

bool

VerificationServiceTransferSyntaxes

public IReadOnlyList<string> VerificationServiceTransferSyntaxes { get; }

Property Value

IReadOnlyList<string>