public bool IsStarted {get; set;}
Boolean value that indicates whether the application has been started.
Value | Meaning |
true | InitApplication has been called. |
false | InitApplication has not been called or ShutDown has been called. |
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 constructor
Uri 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 called
Debug.Assert(controller.IsStarted == false);
controller.InitApplication(out applicationName, out version, externalControlPort);
// IsStarted should be 'true' because InitApplication has been called
Debug.Assert(controller.IsStarted == true);
controller.CloseApplication();
// Shutdown the command queue
controller.Shutdown();
// IsStarted should be 'false' because Shutdown has been called
Debug.Assert(controller.IsStarted == false);
}