Sends a C-MOVE-REQ message to a peer member of a connection defined by Scp.
             
             
             
            
Syntax
            Parameters
- Scp
 
- The peer connection to send the C-MOVE-REQ to.
 - DestAE
 
- The name of the Application Entity to which to move the data.  If DestAE is null
            or empty the dataset will be moved to the AETitle defined in DicomFindSCU
 - StudyInstanceUID
 
- The study instance UID of the study to move.
 
 
             
              
             
             
            
Example
Moves the specified study to the local computer.
 
             | Visual Basic |  Copy Code | 
|---|
Public Sub MoveStudy() 
    DicomEngine.Startup() 
    DicomNet.Startup() 
 
    Dim retrieveStudy As QueryRetrieveScu = New QueryRetrieveScu() 
    Dim query As FindQuery = New FindQuery() 
    Dim scp As DicomScp = New DicomScp() 
    Dim ds As DicomDataSet = New DicomDataSet() 
 
     
     
     
    scp.AETitle = "MI_SERVER" 
    scp.Port = 104 
    scp.Timeout = 60 
    scp.PeerAddress = IPAddress.Parse("10.1.1.96") 
 
    AddHandler retrieveStudy.BeforeCMove, AddressOf retrieveStudy_BeforeCMove 
    AddHandler retrieveStudy.Moved, AddressOf retrieveStudy_Moved 
    AddHandler retrieveStudy.AfterCMove, AddressOf retrieveStudy_AfterCMove 
    retrieveStudy.Move(scp, String.Empty, "1.2.840.114257.3.6.5.41964868") 
 
    DicomNet.Shutdown() 
    DicomEngine.Shutdown() 
End Sub 
 
Private Sub retrieveStudy_BeforeCMove(ByVal sender As Object, ByVal e As BeforeCMoveEventArgs) 
    Console.WriteLine("Before CMove") 
End Sub 
 
Private Sub retrieveStudy_Moved(ByVal sender As Object, ByVal e As MovedEventArgs) 
    Console.WriteLine(e.Patient.Name.Full) 
    Console.WriteLine(e.Study.AccessionNumber) 
    Console.WriteLine(e.Series.Number) 
    Console.WriteLine(e.Instance.SOPInstanceUID) 
    Console.WriteLine("==========================================") 
End Sub 
 
Private Sub retrieveStudy_AfterCMove(ByVal sender As Object, ByVal e As AfterCMoveEventArgs) 
    Console.WriteLine("{0} Completed", e.Completed) 
    Console.WriteLine("{0} Failed", e.Failed) 
    Console.WriteLine("{0} Warning", e.Warning) 
    Console.WriteLine("Status: {0}", e.Status) 
End Sub | 
 
| C# |  Copy Code | 
|---|
public void MoveStudy()  {      DicomEngine.Startup();      DicomNet.Startup();        QueryRetrieveScu retrieveStudy = new QueryRetrieveScu();      FindQuery query = new FindQuery();      DicomScp scp = new DicomScp();      DicomDataSet ds = new DicomDataSet();        //      // Change these parameters to reflect your Dicom server.      //      scp.AETitle = "MI_SERVER";      scp.Port = 104;      scp.Timeout = 60;      scp.PeerAddress = IPAddress.Parse("10.1.1.96");        retrieveStudy.BeforeCMove += new BeforeCMoveDelegate(retrieveStudy_BeforeCMove);      retrieveStudy.Moved += new MovedDelegate(retrieveStudy_Moved);      retrieveStudy.AfterCMove += new AfterCMoveDelegate(retrieveStudy_AfterCMove);      retrieveStudy.Move(scp, string.Empty, "1.2.840.114257.3.6.5.41964868");        DicomNet.Shutdown();      DicomEngine.Shutdown();  }    void retrieveStudy_BeforeCMove(object sender, BeforeCMoveEventArgs e)  {      Console.WriteLine("Before CMove");  }    void retrieveStudy_Moved(object sender, MovedEventArgs e)  {      Console.WriteLine(e.Patient.Name.Full);      Console.WriteLine(e.Study.AccessionNumber);      Console.WriteLine(e.Series.Number);      Console.WriteLine(e.Instance.SOPInstanceUID);      Console.WriteLine("==========================================");  }    void retrieveStudy_AfterCMove(object sender, AfterCMoveEventArgs e)  {      Console.WriteLine("{0} Completed", e.Completed);      Console.WriteLine("{0} Failed", e.Failed);      Console.WriteLine("{0} Warning", e.Warning);      Console.WriteLine("Status: {0}", e.Status);  } | 
 
  
            
            Remarks
            
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
 
            
            
See Also