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

SendNSetRequest() public method

Sends an N-Set request.
public SendNSetRequest ( byte presentationID, ushort messageID, DicomMessage message ) : void
presentationID byte The presentation context ID to send the request over.
messageID ushort The message ID.
message DicomMessage The message.
return void
		public void SendNSetRequest(byte presentationID, ushort messageID, DicomMessage message)
		{
			if (message.DataSet.IsEmpty())
				throw new DicomException("Unexpected empty DataSet when sending N-SET-RQ.");

			message.CommandSet[DicomTags.MessageId].SetUInt16(0, messageID);
			message.CommandSet[DicomTags.CommandField].SetUInt16(0, (ushort)DicomCommandField.NSetRequest);
			message.CommandSet[DicomTags.DataSetType].SetUInt16(0, 0x0102);

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