A class that demonstrates the callback style server for a QR SCP.
Inheritance Hierarchy
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
Name | Description | |
---|---|---|
ProgramCallbackQueryServer |
Constructs an CallbackStoreServer will service incoming associations.
|
Methods
Name | Description | |
---|---|---|
BeginAssociation |
Creates the QRSCP to handle the association that caused this method to be called.
(Overrides AssociationListenerAdapter.BeginAssociation(AssociationAcceptor).) | |
CCancel |
Implementation of the CCancel handler.
| |
CFind |
Create and send some canned responses to the SCU.
| |
CGet |
Implementation of the CGet DIMSE handler.
| |
CMove |
Move some canned responses to a Store SCP and send CMoveResponses the SCU.
| |
GetSessionSettings |
Returns a DicomSessionSettings object to be used for the association.
|
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