Class DicomWebConfiguration
Inheritance
DicomWebConfiguration
Assembly: Monai.Deploy.InformaticsGateway.Configuration.dll
public class DicomWebConfiguration
Constructors
|
Improve this Doc
View Source
Declaration
public DicomWebConfiguration()
Fields
|
Improve this Doc
View Source
Declaration
public static readonly int DefaultClientTimeout
Field Value
Properties
|
Improve this Doc
View Source
Gets or sets the (postfix) name of the DICOMweb export agent used for receiving messages.
This value is appended to ExportRequestPrefix
as the name for subscribing to messages from the message broker service.
Declaration
[ConfigurationKeyName("agentName")]
public string AgentName { get; set; }
Property Value
|
Improve this Doc
View Source
Gets or sets the client connection timeout in seconds.
Declaration
[ConfigurationKeyName("clientTimeout")]
public int ClientTimeoutSeconds { get; set; }
Property Value
|
Improve this Doc
View Source
Gets or set the maximum allowed file size in bytes with default to 2GiB.
Declaration
[ConfigurationKeyName("maxAllowedFileSize")]
public long MaxAllowedFileSize { get; set; }
Property Value
|
Improve this Doc
View Source
Gets or sets the maximum number of simultaneous DICOMweb connections.
Declaration
[ConfigurationKeyName("maximumNumberOfConnections")]
public ushort MaximumNumberOfConnection { get; set; }
Property Value
|
Improve this Doc
View Source
Optional list of data input plug-in type names to be executed by the IInputDataPlugInEngine
on the data received using default DICOMWeb STOW-RS endpoints:
- POST /dicomweb/studies/[{study-instance-uid}]
- POST /dicomweb/{workflow-id}/studies/[{study-instance-uid}]
Declaration
[ConfigurationKeyName("plugins")]
public List<string> PlugInAssemblies { get; set; }
Property Value
|
Improve this Doc
View Source
Timeout, in seconds, to wait for instances before notifying other subsystems of data arrival
for the specified data group.
Defaults to two seconds.
Note: the currently implementation of DICOMweb expects the entire payload to be received in a
single POST request, therefore, the timeout value may be insignificant unless the load of the
network affects the upload speed.
Declaration
[ConfigurationKeyName("timeout")]
public uint Timeout { get; set; }
Property Value