private static WebDeleteWorkQueueEntryData ParseQueueData(Model.WorkQueue item) { Platform.CheckForNullReference(item.Data, "item.Data"); WebDeleteWorkQueueEntryData data = XmlUtils.Deserialize <WebDeleteWorkQueueEntryData>(item.Data); return(data); }
protected override void OnProcessItemBegin(Model.WorkQueue item) { base.OnProcessItemBegin(item); WebDeleteWorkQueueEntryData data = ParseQueueData(item); _level = data.Level; _reason = data.Reason; _userId = data.UserId; _userName = data.UserName; }