Starts the operation of retrieving 
DICOM DataSets.
             
             
             
            
Syntax
            Parameters
- studyInstanceUID
 
- 
            The Study Instance UID String value to match against the retrieved datasets. This can be null or Empty.
            
 - seriesInstanceUID
 
- 
            The Series Instance UID String value to match against the retrieved datasets. This can be null or Empty.
            
 
 
             
            Return Value
            An 
IEnumerable of a 
KeyValuePair Enumerator which holds the DICOM instance SOP Instance UID as its key and a 
RetrievedDataSet as its value.
            
  
             
             
            
Example
 
             
| Visual Basic |  Copy Code | 
|---|
<Test> _ 
Public Sub RetrieveLocalDatabase() 
  Leadtools.Examples.Support.Unlock() 
  Dim clientInfo As AeInfo = New AeInfo () 
 
 
  clientInfo.Address = Dns.GetHostName()  
  clientInfo.AETitle = "TEST_CLIENT" 
  clientInfo.Port = 1000 
 
   
  Dim client As DbRetrieveClient = New DbRetrieveClient (clientInfo) 
 
  client.LoadRetrievedDataSet = False  
 
  client.EnableLog = True 
  client.LogFileName = ("c:\DicomLog.txt") 
 
  PerformClientRetrieve(client) 
End Sub 
 
     Public Sub PerformClientRetrieve(ByVal client As RetrieveClient) 
 
 
         Dim images As IEnumerable(Of KeyValuePair(Of String, RetrievedDataSet)) 
 
         images = client.RetrieveImages("", "")  
 
 
         For Each imageInformation As KeyValuePair(Of String, RetrievedDataSet) In images 
             Console.WriteLine("SOPInstanceUID: {0}", imageInformation.Key) 
             Console.WriteLine(imageInformation.Value.DataSetFilePath) 
             Console.WriteLine("---------------------------------------------") 
         Next imageInformation 
 
     End Sub | 
 
| C# |  Copy Code | 
|---|
public void RetrieveLocalDatabase()  {     Leadtools.Examples.Support.Unlock();       AeInfo clientInfo = new AeInfo ( );         clientInfo.Address = Dns.GetHostName(); //local machine     clientInfo.AETitle = "TEST_CLIENT" ;     clientInfo.Port    = 1000 ;       //Make sure that the MoveAddIn is configured properly before using this class.     DbRetrieveClient client = new DbRetrieveClient (clientInfo);       client.LoadRetrievedDataSet = false; //Enable this if you need to read information from the DICOM dataset.       client.EnableLog = true;     client.LogFileName = ( @"c:\DicomLog.txt" ) ;       PerformClientRetrieve(client);  }    public void PerformClientRetrieve(RetrieveClient client)   {     IEnumerable <KeyValuePair <string, RetrievedDataSet>> images = client.RetrieveImages ( "", "" ) ; //perform a wild card search         foreach ( KeyValuePair <string, RetrievedDataSet> imageInformation in images )      {        Console.WriteLine ( "SOPInstanceUID: {0}", imageInformation.Key ) ;        Console.WriteLine ( imageInformation.Value.DataSetFilePath ) ;        Console.WriteLine("---------------------------------------------" );     }  } | 
 
  
            
            Remarks
            
Requirements
Target Platforms: Microsoft .NET Framework 3.0,  Windows XP, Windows Server 2003 family, Windows Server 2008 family
 
            
            
See Also