GetQVSLicenseInfo Method
Overloads
| GetQVSLicenseInfo(Guid) | 
             Gets QlikView Server license model.  | 
        
      
    
GetQVSLicenseInfo(Guid)
Gets QlikView Server license model.
Declaration
      LicenseModel GetQVSLicenseInfo(Guid qvsID)
    
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Guid | qvsID | 
           The ID of the QlikView Server to get the license information of.  | 
      
Returns
| Type | Description | 
|---|---|
| LicenseModel | 
           License model if the operation was successful, otherwise an error message is returned.  | 
      
Remarks
security
Requires membership of local groups QlikView Management API and QlikView Administrator.
Examples
The following code example uses the QMS API to get license information for a QlikView Server.
The service key injection is assumed to be handled behind the scenes. For an example of how to inject the service key, see Samples.
    using System;
using System.Collections.Generic;
using System.Linq;
using QMSAPI;
class Program
{
    static void Main(string[] args)
    {
        try
        {
            // create a QMS API client
            IQMS4 apiClient = new QMS4Client();
            //retrieve a time limited service key
            ServiceKeyClientMessageInspector.ServiceKey = apiClient.GetTimeLimitedServiceKey();
            //get qvs id
            Guid qvsID = apiClient.GetServices(ServiceTypes.QlikViewServer)[0].ID;
            //Get license service status
            LicenseModel result = apiClient.GetQVSLicenseInfo(qvsID);
            //Print license service status
            Console.WriteLine("License model: " + result);
        }
        catch (Exception ex)
        {
            Console.WriteLine("An exception occurred: " + ex.Message);
        }
        // wait for user to press any key
        Console.ReadLine();
    }
}