A class that demonstrates the extended style server for a Query/Retrieve SCP.
Inheritance Hierarchy
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
Name | Description | |
---|---|---|
ProgramExtendedQueryServer |
Constructs an ExtendedQueryServer that 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).) | |
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