public void SendCMoveRequest(byte presentationId, ushort messageId, string destinationAE, DicomMessage message)
{
if (message.DataSet.IsEmpty())
throw new DicomException("Unexpected empty DataSet when sending C-MOVE-RQ.");
DicomUid affectedClass = _assoc.GetAbstractSyntax(presentationId);
message.CommandField = DicomCommandField.CMoveRequest;
message.MessageId = messageId;
message.AffectedSopClassUid = affectedClass.UID;
if (!message.CommandSet.Contains(DicomTags.Priority))
message.Priority = DicomPriority.Medium;
message.DataSetType = 0x0202;
message.MoveDestination = destinationAE;
SendDimse(presentationId, message.CommandSet, message.DataSet);
}