ClearCanvas.Dicom.Network.NetworkBase.SendCFindResponse C# (CSharp) Method

SendCFindResponse() public method

Method to send a DICOM C-FIND-RSP message.
public SendCFindResponse ( byte presentationId, ushort messageId, DicomMessage message, ClearCanvas.Dicom.Network.DicomStatus status ) : void
presentationId byte
messageId ushort
message DicomMessage
status ClearCanvas.Dicom.Network.DicomStatus
return void
        public void SendCFindResponse(byte presentationId, ushort messageId, DicomMessage message, DicomStatus status)
        {
            DicomUid affectedClass = _assoc.GetAbstractSyntax(presentationId);
            message.CommandField = DicomCommandField.CFindResponse;
            message.Status = status;
            message.MessageIdBeingRespondedTo = messageId;
            message.AffectedSopClassUid = affectedClass.UID;
            message.DataSetType = message.DataSet.IsEmpty() ? (ushort) 0x0101 : (ushort) 0x0202;

            SendDimse(presentationId, message.CommandSet, message.DataSet);
        }