public string GetImage(string sopInstanceUID)
sopInstanceUID
The SOP Instance UID of the image to be retrieved
This sample does the following:
using Leadtools;using Leadtools.Medical.WebViewer.ExternalControl;private void MedicalWebViewerExternalController_GetImage(){string applicationName;string version;int externalControlPort = 500;// Username a password to log in// This will be the username and password that you created when running the CSPacsDatabaseConfig.exe demostring username = "bob";string password = "bob";// These are the UIDs of datasets that are preinstalled in the CSStorageServerMananger.exe demo databaseconst string jonesSopInstanceUid = "1.2.392.200036.9107.500.305.5577.20090211.93715.105577";MedicalWebViewerExternalController controller = new MedicalWebViewerExternalController("http://localhost/MedicalViewer");controller.Timeout = 30;controller.InitApplication(out applicationName, out version, externalControlPort);controller.SelectedBrowser = MedicalWebViewerBrowser.GoogleChrome;ControllerReturnCode ret = controller.UserLogin(username, password);string imageUrl = controller.GetImage(jonesSopInstanceUid);if (!string.IsNullOrEmpty(imageUrl)){string sMsg = string.Format("Retrieving SOPInstanceUID '{0}'.\n\nPaste the URL in browser to see the image: \n\n\t{1}.", jonesSopInstanceUid, imageUrl);Console.WriteLine(sMsg);}controller.CloseApplication();// Shutdown the command queuecontroller.Shutdown();}