SendNCreateResponse Example for VB.NET
'LEADDICOMNet1 is a predefined LEADDicomNet object
'LEADDICOM1 is a DICOM Dataset defined outside this method
'This example uses the predefined variable "TreeView1" of type 
 "TreeView" from ".NET Framework".
Private Sub LEADDICOMNet1_NetReceiveNCreateRequest(ByVal hNet As Integer, 
 ByVal nPresentationID As Short, ByVal nMessageID As Short, ByVal pszClass 
 As String, ByVal pszInstance As String, ByVal hDS As Integer) Handles 
 LEADDICOMNet1.NetReceiveNCreateRequest
   Dim nRet As Short
   Dim NewNode As System.Windows.Forms.TreeNode 
   Dim szReply As String 
   Dim szName As String
   NewNode = New System.Windows.Forms.TreeNode("Command 
 Set - " & "N-CREATE-REQUEST")
   TreeView1.Nodes.Add(NewNode) 
   NewNode.EnsureVisible()
   NewNode.Nodes.Add("Presentation ID: " & 
 CStr(nPresentationID))
   NewNode.Nodes.Add("Message ID: " & CStr(nMessageID))
   nRet = LEADDICOM1.FindUID(pszClass)
   If (nRet = 0) Then 
      szName = LEADDICOM1.CurrentUID.Name 
 
      NewNode.Nodes.Add("Affected SOP 
 Class: " & szName & " - " & pszClass)
   Else
      NewNode.Nodes.Add("Affected SOP 
 Class: " & pszClass)
   End If 
   NewNode.Nodes.Add("Affected SOP Instance: " 
 & pszInstance)
   'This is a function that would perform the actual creation 
 of the SOP Instance - this is a function that you have to write
   nRet = PerformCreateCommand(pszClass, pszInstance, hDS)
   If (nRet <> LTDicomKernelLib.DicomErrorCodes.DICOM_SUCCESS) 
 Then  nRet = LTDNCLib.DicomCommandStatusConstants.COMMAND_STATUS_PROCESSING_FAILURE
   'send a response 
   szReply = "Create Response Command 
 Set Sent - "
   'note, we simply send back the passed 
 hDS in this sample
   LEADDICOMNet1.SendNCreateResponse(hNet, 
 nPresentationID, nMessageID, pszClass, pszInstance, nRet, hDS)
End Sub