Table of Contents

Class DicomClientOptions

Namespace
FellowOakDicom.Network.Client
Assembly
fo-dicom.core.dll
public class DicomClientOptions
Inheritance
DicomClientOptions
Inherited Members
Extension Methods

Properties

AssociationLingerTimeoutInMs

Gets or sets the timeout (in ms) that associations need to be held open after all requests have been processed

public int AssociationLingerTimeoutInMs { get; set; }

Property Value

int

AssociationReleaseTimeoutInMs

Gets or sets the timeout (in ms) to wait for an association to be released after sending an association release request

public int AssociationReleaseTimeoutInMs { get; set; }

Property Value

int

AssociationRequestTimeoutInMs

Gets or sets the timeout (in ms) to wait for an association response after sending an association request

public int AssociationRequestTimeoutInMs { get; set; }

Property Value

int

ConnectionTimeoutInMs

Gets or sets the timeout (in ms) to wait for the TCP connection to establish

public int ConnectionTimeoutInMs { get; set; }

Property Value

int

MaximumNumberOfConsecutiveTimedOutAssociationRequests

The maximum number of consecutive times an association request is allowed to time out before giving up
Use AssociationRequestTimeoutInMs to configure the timeout

public int MaximumNumberOfConsecutiveTimedOutAssociationRequests { get; set; }

Property Value

int

MaximumNumberOfRequestsPerAssociation

Gets the maximum number of DICOM requests that are allowed to be sent over one single association. When this limit is reached, the DICOM client will wait for pending requests to complete, and then open a new association to send the remaining requests, if any.

public int? MaximumNumberOfRequestsPerAssociation { get; set; }

Property Value

int?

Methods

Clone()

public DicomClientOptions Clone()

Returns

DicomClientOptions