Example #1
0
 public void UpdateObjectArrayEventType(string objectArrayEventTypeName, string[] propertyNames, Object[] propertyTypes)
 {
     try {
         var typeMap = EventTypeUtility.ValidateObjectArrayDef(propertyNames, propertyTypes);
         _eventAdapterService.UpdateObjectArrayEventType(objectArrayEventTypeName, typeMap);
     } catch (EventAdapterException e) {
         throw new ConfigurationException("Error updating Object-array event type: " + e.Message, e);
     }
 }
Example #2
0
 public void AddEventType(string eventTypeName, string[] propertyNames, Object[] propertyTypes, ConfigurationEventTypeObjectArray optionalConfiguration)
 {
     CheckTableExists(eventTypeName);
     try {
         var propertyTypesMap   = EventTypeUtility.ValidateObjectArrayDef(propertyNames, propertyTypes);
         var compiledProperties = EventTypeUtility.CompileMapTypeProperties(propertyTypesMap, _eventAdapterService);
         _eventAdapterService.AddNestableObjectArrayType(eventTypeName, compiledProperties, optionalConfiguration, false, true, true, false, false, false, null);
     } catch (EventAdapterException t) {
         throw new ConfigurationException(t.Message, t);
     }
 }