Beispiel #1
0
        private void displayLicenseUsage()
        {
            ObjectContent[] licContent =
                cb.getServiceUtil().GetObjectProperties(null,
                                                        licMgr, new String[] { "source",
                                                                               "sourceAvailable",
                                                                               "featureInfo" });
            LicenseUsageInfo licUsage =
                cb.getConnection()._service.QueryLicenseUsage(licMgr, null);

            LicenseAvailabilityInfo[] avail =
                cb.getConnection()._service.QueryLicenseSourceAvailability(licMgr,
                                                                           null);
            print(licUsage);
            print(avail);
        }
Beispiel #2
0
 private void print(LicenseUsageInfo usage)
 {
     if (usage != null && usage.featureInfo != null)
     {
         for (int i = 0; i < usage.featureInfo.Length; ++i)
         {
             print(usage.featureInfo[i]);
         }
         if (usage.reservationInfo != null)
         {
             for (int i = 0; i < usage.reservationInfo.Length; ++i)
             {
                 print(usage.reservationInfo[i]);
             }
         }
     }
     else
     {
         Console.WriteLine(" : No usage returned.");
     }
 }
 private void print(LicenseUsageInfo usage) {
    if(usage != null && usage.featureInfo != null) {
       
       for (int i = 0; i < usage.featureInfo.Length; ++i)
       {
           print(usage.featureInfo[i]);
       }
       if(usage.reservationInfo != null) {
           for (int i = 0; i < usage.reservationInfo.Length; ++i)
           {
               print(usage.reservationInfo[i]);
          }
       }
    } else {
       Console.WriteLine(" : No usage returned.");
    }
 }