Search Results for

    Show / Hide Table of Contents

    Class DicomServiceOptions

    Options to control the behavior of the DicomService base class.

    Inheritance
    Object
    DicomServiceOptions
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    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
    In This Article
    Back to top Copyright (c) 2012-2021 fo-dicom contributors