public void SendNGetRequest(DicomUid requestedSopInstanceUid, byte presentationID, ushort messageID, DicomMessage message)
{
if (message.DataSet.IsEmpty())
throw new DicomException("Unexpected empty DataSet when sending N-GET-RQ.");
DicomUid affectedClass = _assoc.GetAbstractSyntax(presentationID);
message.AffectedSopClassUid = affectedClass.UID;
message.MessageId = messageID;
message.CommandField = DicomCommandField.NGetRequest;
message.DataSetType = 0x0102;
message.CommandSet[DicomTags.RequestedSopClassUid].SetStringValue(affectedClass.UID);
message.CommandSet[DicomTags.RequestedSopInstanceUid].SetStringValue(requestedSopInstanceUid.UID);
SendDimse(presentationID, message.CommandSet, message.DataSet);
}