public string ViewerURL { get; set; }
The current ViewerURL
using Leadtools;using Leadtools.Medical.WebViewer.ExternalControl;private void MedicalWebViewerExternalController_IsStarted(){string applicationName;string version;int externalControlPort = 500;string viewerUrl = "http://localhost/MedicalViewer/";MedicalWebViewerExternalController controller = new MedicalWebViewerExternalController(viewerUrl);// ViewerURL should return what was passed into the constructorUri uri1 = new Uri(viewerUrl);Uri uri2 = new Uri(controller.ViewerURL);Debug.Assert(Uri.Compare(uri1, uri2, UriComponents.AbsoluteUri, UriFormat.Unescaped, StringComparison.OrdinalIgnoreCase) == 0);controller.Timeout = 30;// IsStarted should be 'false' because InitApplication has not been calledDebug.Assert(controller.IsStarted == false);controller.InitApplication(out applicationName, out version, externalControlPort);// IsStarted should be 'true' because InitApplication has been calledDebug.Assert(controller.IsStarted == true);controller.CloseApplication();// Shutdown the command queuecontroller.Shutdown();// IsStarted should be 'false' because Shutdown has been calledDebug.Assert(controller.IsStarted == false);}