Class DicomServiceOptions
Options to control the behavior of the DicomService base class.
Inherited Members
Namespace: Dicom.Network
Assembly: cs.temp.dll.dll
Syntax
public class DicomServiceOptions
Constructors
DicomServiceOptions()
Constructor
Declaration
public DicomServiceOptions()
Properties
IgnoreSslPolicyErrors
Gets or sets whether DICOM client should ignore SSL certificate errors.
Declaration
public bool IgnoreSslPolicyErrors { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
IgnoreUnsupportedTransferSyntaxChange
Gets or sets whether to ignore transfer syntax change when DICOM dataset cannot be transcoded from its own transfer syntax to the negotiated Accepted Transfer Syntax. If set to true then the transcoding is ignored and the DICOM dataset is sent as is, if set to false then the pixeldata is removed from the DICOM dataset.
Declaration
public bool IgnoreUnsupportedTransferSyntaxChange { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
LogDataPDUs
Gets or sets whether or not to write message to log for each P-Data-TF PDU sent or received.
Declaration
public bool LogDataPDUs { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
LogDimseDatasets
Gets or sets whether or not to write command and data datasets to log.
Declaration
public bool LogDimseDatasets { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
MaxClientsAllowed
Gets or sets the maximum number of clients allowed for a specific server. Unlimited if set to zero.
Declaration
public int MaxClientsAllowed { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
MaxCommandBuffer
Gets or sets maximum buffer length for command PDVs when generating P-Data-TF PDUs.
Declaration
public uint MaxCommandBuffer { get; set; }
Property Value
Type | Description |
---|---|
UInt32 |
MaxDataBuffer
Gets or sets maximum buffer length for data PDVs when generating P-Data-TF PDUs.
Declaration
public uint MaxDataBuffer { get; set; }
Property Value
Type | Description |
---|---|
UInt32 |
MaxPDULength
Gets the maximum PDU length, increasing this may speed up the sending of C-Store requests, but beware too high values in spotty networks.
Declaration
public uint MaxPDULength { get; set; }
Property Value
Type | Description |
---|---|
UInt32 |
MaxPDVsPerPDU
Gets or sets the maximum number of PDVs per PDU, or unlimited if set to zero. Setting this to 1 can work around common bugs in other implementations.
Declaration
public int MaxPDVsPerPDU { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
RequestTimeout
Gets or sets the amount of time the client will wait for responses from the PACS
Declaration
public TimeSpan? RequestTimeout { get; set; }
Property Value
Type | Description |
---|---|
Nullable<TimeSpan> |
TcpNoDelay
Gets or sets whether to enable (true) or disable (false) TCP Nagle algorithm.
Declaration
public bool TcpNoDelay { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
UseRemoteAEForLogName
Gets or sets whether or not to use the AE Title of the remote host as the log name.
Declaration
public bool UseRemoteAEForLogName { get; set; }
Property Value
Type | Description |
---|---|
Boolean |