public void PutObject(string key, object obj) { if (DataObject.ContainsKey(key)) { throw new ArgumentException("La llave ya existe"); } DataObject.Add(key, obj); }
public T GetObject <T>(string key) { if (DataObject.ContainsKey(key)) { return((T)DataObject[key]); } throw new ArgumentException("La llave ya existe"); }
public override void RestoreState(DataObject dob) { base.RestoreState(dob); if (dob.ContainsKey("DelayAmount")) DelayAmount = (string)dob["DelayAmount"]; if (dob.ContainsKey("CompletedDate")) { _actualExpiration = (DateTime) Convert.ChangeType(dob["CompletedDate"], typeof(DateTime)); } dob.TryGet("ExpirationDate", ref _setExpiration); }