LAUREL BRIDGE

ProgramExtendedQueryServer Class

DICOM Connectivity Framework V3.4
A class that demonstrates the extended style server for a Query/Retrieve SCP.
Inheritance Hierarchy

SystemObject
  AssociationListenerAdapter
    LaurelBridge.DCFExamples.QuerySCPExtendedProgramExtendedQueryServer

Namespace:  LaurelBridge.DCFExamples.QuerySCPExtended
Assembly:  QuerySCPExtended (in QuerySCPExtended.exe) Version: DCF34 r13043 DCF_3_4_56_20220408 NetFramework
Syntax

C#
public class ExtendedQueryServer : AssociationListenerAdapter

The ProgramExtendedQueryServer type exposes the following members.

Constructors

  NameDescription
Public methodProgramExtendedQueryServer
Constructs an ExtendedQueryServer that will service incoming associations.
Top
Methods

  NameDescription
Public methodBeginAssociation
Creates the QRSCP to handle the association that caused this method to be called.
(Overrides AssociationListenerAdapter.BeginAssociation(AssociationAcceptor).)
Public methodGetSessionSettings
Returns a DicomSessionSettings object to be used for the association.
Top
Remarks

The IAssociationConfigPolicyManager allows us to get a callback to set our session settings for the association.

This class overrides the BeginAssociation(AssociationAcceptor) method to install a QRSCP.

Other AssociationListenerAdapter methods may be overridden to implement additional functionality.

See Also

Reference