public virtual void AddConfigurationItem(IServerConfigurationItem configItem) { if (_configItems != null && _configItems.Contains(configItem)) { return; } configItem.Prepare(this); if (_configItems == null) { _configItems = new ArrayList(); } _configItems.Add(configItem); }
public virtual void ApplyConfigurationItems(IObjectServer server) { if (_configItems == null) { return; } for (IEnumerator configItemIter = _configItems.GetEnumerator(); configItemIter.MoveNext ();) { IServerConfigurationItem configItem = ((IServerConfigurationItem)configItemIter.Current ); configItem.Apply(server); } }