Returns the URL of the image with the specified SOP Instance UID.
public string GetImage(
string sopInstanceUID
)
Public Function GetImage( _
ByVal sopInstanceUID As String _
) As String
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.Examples;
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 demo
string username = "bob";
string password = "bob";
// These are the UIDs of datasets that are preinstalled in the CSStorageServerMananger.exe demo database
const 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);
MessageBox.Show(sMsg);
}
controller.CloseApplication();
// Shutdown the command queue
controller.Shutdown();
}
Imports Leadtools
Imports Leadtools.Examples
Imports Leadtools.Medical.WebViewer.ExternalControl
Private Sub MedicalWebViewerExternalController_GetImage()
Dim applicationName As String
Dim version As String
Dim externalControlPort As Integer = 500
' Username a password to log in
' This will be the username and password that you created when running the CSPacsDatabaseConfig.exe demo
Dim username As String = "bob"
Dim password As String = "bob"
' These are the UIDs of datasets that are preinstalled in the CSStorageServerMananger.exe demo database
Const jonesSopInstanceUid As String = "1.2.392.200036.9107.500.305.5577.20090211.93715.105577"
Dim controller As New MedicalWebViewerExternalController("http://localhost/MedicalViewer")
controller.Timeout = 30
applicationName = String.Empty
version = String.Empty
controller.InitApplication(applicationName, version, externalControlPort)
controller.SelectedBrowser = MedicalWebViewerBrowser.GoogleChrome
Dim ret As ControllerReturnCode = controller.UserLogin(username, password)
Dim imageUrl As String = controller.GetImage(jonesSopInstanceUid)
If (Not String.IsNullOrEmpty(imageUrl)) Then
Dim sMsg As String = String.Format("Retrieving SOPInstanceUID '{0}'." & Constants.vbLf + Constants.vbLf, jonesSopInstanceUid)
sMsg += String.Format("Paste the URL in browser to see the image: " & Constants.vbLf + Constants.vbLf + Constants.vbTab & "{1}.", imageUrl)
MessageBox.Show(sMsg)
End If
controller.CloseApplication()
' Shutdown the command queue
controller.Shutdown()
End Sub
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.