Esempio n. 1
0
 public static Entry For(MonitoredItemCreateRequestCollection collection)
 {
     if (collection == null)
     {
         return(new NullEntry());
     }
     else
     {
         ArrayEntry array = new ArrayEntry();
         MonitoredItemCreateRequestCollection.Enumerator e = collection.GetEnumerator();
         while (e.MoveNext())
         {
             ObjectEntry itemToCreate = new ObjectEntry();
             itemToCreate.Add("ItemToMonitor", For(e.Current.ItemToMonitor));
             itemToCreate.Add("MonitoringMode", For(e.Current.MonitoringMode));
             itemToCreate.Add("RequestedParameters", For(e.Current.RequestedParameters));
             array.Add(itemToCreate);
         }
         return(array);
     }
 }