Parameters
- Node
- The IP address
- Port
- The port number
- CallingAE
- The calling application entity title
- CalledAE
- The called application entity title
Return Value
int Array, as status of each image transfer
DicomImageCollection imageCollection = new DicomImageCollection(); DicomImage image1 = new DicomImage("your_dicom_image1.dcm"); DicomImage image2 = new DicomImage("your_dicom_image2.dcm"); DicomImage image3 = new DicomImage("your_dicom_image3.dcm"); imageCollection.Add(image1); imageCollection.Add(image2); imageCollection.Add(image3); string serverIP = "dicomserver.co.uk"; int serverPort = 104; string callingAE = "SENDER_AE"; string calledAE = "SERVER_AE"; // The statuses array contains the response code for each sent image int[] statuses = imageCollection.Send(serverIP, serverPort, callingAE, calledAE); foreach (var status in statuses) { if (status == 0) { // Success } else if (status == 273) { // Duplicate } else { // ... } }