Basic query/retrieve service class provider example which should be run with the QuerySCU.
The QuerySCU example code may then be run to issue a FIND or MOVE request.
This example creates a class that extends the QuerySCP class and overrides the CFindRq, CGetRq, CMoveRq, CCancelRq and CStoreRsp methods to handle the required Query/Retrieve service DIMSE messages. See the SampleVNA example for a more full-featured example of a Query/Retrieve Service implementation.
When responding to a MOVE request from a Query SCU, this Query/Retrieve SCP will send instances to a Store SCP. A Store SCP may be run by using the StoreSCPExtended code.
StoreSCPExtended -p 105 -i path-to-ImagesReceivedForQuerySCU-folder QuerySCPExtended -p 104 -i path-to-QuerySCPImages-folder -mp 105
QuerySCU -p 104 FIND "Stephen^Miner" QuerySCU -p 104 MOVE 1.2.123.4.454.62341.246.2
Inheritance Hierarchy
LaurelBridge.DCF.Examples.QuerySCPExtendedProgram
Namespace: LaurelBridge.DCF.Examples.QuerySCPExtended
Assembly: QuerySCPExtended (in QuerySCPExtended.exe) Version: DCF34 r11538 DCF_3_4_24_20190319
Syntax
C#
public class Program
The Program type exposes the following members.
Constructors
Name | Description | |
---|---|---|
Program | Initializes a new instance of the Program class |
Methods
Name | Description | |
---|---|---|
Main |
Main entry point for QuerySCPExtended.
|
See Also