LAUREL BRIDGE

ProgramCallbackQueryServer Class

DICOM Connectivity Framework V3.4
A class that demonstrates the callback style server for a QR SCP.
Inheritance Hierarchy

SystemObject
  AssociationListenerAdapter
    LaurelBridge.DCF.Examples.QuerySCPCallbackProgramCallbackQueryServer

Namespace:  LaurelBridge.DCF.Examples.QuerySCPCallback
Assembly:  QuerySCPCallback (in QuerySCPCallback.exe) Version: DCF34 r11538 DCF_3_4_24_20190319
Syntax

C#
public class CallbackQueryServer : AssociationListenerAdapter

The ProgramCallbackQueryServer type exposes the following members.

Constructors

  NameDescription
Public methodProgramCallbackQueryServer
Constructs an CallbackStoreServer 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 methodCCancel
Implementation of the CCancel handler.
Public methodCFind
Create and send some canned responses to the SCU.
Public methodCGet
Implementation of the CGet DIMSE handler.
Public methodCMove
Move some canned responses to a Store SCP and send CMoveResponses the SCU.
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