C#
VB
C++
Initializes a ServiceAdministrator object.
public bool Initialize() Public Overloads Function Initialize() As Boolean
public:bool Initialize();
true if the ServiceAdministrator object was successfully intialized.
Check to see if ServiceAdministrator object has been successfully initialized.
using Leadtools;using Leadtools.Dicom.AddIn.Common;using Leadtools.Dicom.AddIn.Interfaces;public void LockCheck(){ServiceAdministrator admin = new ServiceAdministrator(@"C:\LEADTOOLS 19\Bin\Dotnet\Win32");if (!admin.IsEval){//// If it isn't an eval then we need to set the license file.//if (admin.IsLocked){//admin.Unlock("Substitute Your Code");string MY_LICENSE_FILE = "d:\\temp\\TestLic.lic";string MY_DEVELOPER_KEY = "xyz123abc";RasterSupport.SetLicense(MY_LICENSE_FILE, MY_DEVELOPER_KEY);if (admin.IsLocked){Console.WriteLine("Invalid license");return;}else{//// Once unlocked initialize the services//admin.Initialize();foreach (KeyValuePair<string, DicomService> service in admin.Services){Console.WriteLine(service.Value.Settings.AETitle);foreach (IAddInOptions option in service.Value.AddInOptions){Console.WriteLine("Option: {0}", option.Text);}}}}Console.WriteLine("License file valid.");}else{if (admin.IsExpired){Console.WriteLine("Evaluation has expired");}}}
Imports LeadtoolsImports Leadtools.Dicom.AddIn.CommonImports Leadtools.Dicom.AddIn.InterfacesPublic Sub LockCheck()Dim admin As ServiceAdministrator = New ServiceAdministrator("C:\LEADTOOLS 19\Bin\DotNet4\Win32")If (Not admin.IsEval) Then'' If it isn't an eval then we need to unlock'If admin.IsLocked Then'admin.Unlock("Substitute Your Code")Dim MY_LICENSE_FILE As String = "d:\temp\TestLic.lic"Dim MY_DEVELOPER_KEY As String = "xyz123abc"RasterSupport.SetLicense(MY_LICENSE_FILE, MY_DEVELOPER_KEY)If admin.IsLocked ThenConsole.WriteLine("Invalid license")ReturnElse'' Once unlocked the Services property will be valid'admin.Initialize()For Each service As KeyValuePair(Of String, DicomService) In admin.ServicesConsole.WriteLine(service.Value.Settings.AETitle)For Each o As IAddInOptions In service.Value.AddInOptionsConsole.WriteLine("Option: {0}", o.Text)Next oNext serviceEnd IfEnd IfConsole.WriteLine("License file valid.")ElseIf admin.IsExpired ThenConsole.WriteLine("Evaluation has expired")End IfEnd IfEnd Sub
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
