DicomObjects.NET.8.48 Documentation
DicomObjects Namespace / DicomAssociation Class / Move Method / Move(String,DicomDataSet) Method

The Private SOP Class UID of the DICOM object

The identifier for the C_MOVE request

Example

In This Topic
    Move(String,DicomDataSet) Method
    In This Topic
    Sends a C-MOVE request for Object with Private SOP Class UID
    Syntax
    'Declaration
     
    
    Public Overloads Sub Move( _
       ByVal SopClassUID As System.String, _
       ByVal DataSet As DicomDataSet _
    ) 
    public void Move( 
       System.string SopClassUID,
       DicomDataSet DataSet
    )

    Parameters

    SopClassUID

    The Private SOP Class UID of the DICOM object

    DataSet

    The identifier for the C_MOVE request

    Remarks

    This is for use with private SOP classes and it is rarely used and only being needed for very specialist use.

    Example
    using DicomObjects;
    using DicomObjects.DicomUIDs;
    using DicomObjects.Enums;
                	    
       using (var cn = new DicomAssociation()) {       
           string privateSopClassUID = "1.2.840.113619.6.1.4.50.1002";
           
           cn.RequestedContexts.Add(privateSopClassUID);           
           cn.RequestedContexts.Add(SOPClasses.StudyRootQR_MOVE);  
           cn.Open("localhost", 104, "callingAET", "calledAET");    
           
           var request = new DicomDataSet();
           request.PatientID = "222.22.2222";
           request.StudyUID = "999.999.2.19941105.112000";
           request.Add(Keyword.QueryRetrieveLevel, "STUDY"); 
           
           cn.Move(privateSopClassUID, request);
           
           var status = cn.Status;
                
           cn.Close();
       }
    Requirements

    Target Platforms: .NET CLR 4.8 or higher

    See Also