public void OnListChange(string server, int list, ListChangeType changeType) { _isListChanged = true; _listChange = new CallbackObjects.ListChange { ServerName = server, ListIndex = list, ListChangeType = changeType }; }
public void PrintCallBack(CallbackObjects.ListChange listChange) { string stringType; switch (listChange.ListChangeType) { case ListChangeType.ContentsChanged: stringType = "Contents Changed"; break; case ListChangeType.DisplayChanged: stringType = "Display Changed"; break; case ListChangeType.SystemChanged: stringType = "System Changed"; break; default: return; } AddNote(String.Format("LIST NUMBER: {0} (SERVER:{2}) WAS CHANGED, CHANGED TYPE:{1} \r\n", listChange.ListIndex, stringType, listChange.ServerName), GlobalFlags.CallbackDestination.ListService); File.AppendAllText(AppConstants.ListserviceCallBackFname, String.Format("LIST NUMBER: {0} (SERVER:{2}) WAS CHANGED, CHANGED TYPE:{1} \r\n", listChange.ListIndex, stringType, listChange.ServerName)); }