/// <summary> /// Initialises a new instance of the Skycap.Net.Common.DownloadingMessageEventArgs class. /// </summary> /// <param name="uidsFile">The uids file.</param> /// <param name="storedUids">The stored uids.</param> /// <param name="mailbox">The mailbox.</param> /// <param name="statisticInfo">The statistic info.</param> /// <param name="totalMessageCount">The total message count.</param> /// <param name="totalMessageSize">The total message size.</param> /// <param name="currentMessageCount">The total message count.</param> /// <param name="currentMessageSize">The total message size.</param> /// <param name="remainingMessageCount">The remaining message count.</param> /// <param name="remainingMessageSize">The remaining message size.</param> public MessageProgressEventArgs(StorageFile uidsFile, IList <string> storedUids, Mailbox mailbox, StatisticInfo statisticInfo, uint totalMessageCount, uint totalMessageSize, uint currentMessageCount, uint currentMessageSize, uint remainingMessageCount, uint remainingMessageSize) : base(mailbox, statisticInfo.UniqueNumber, null) { // Initialise local variables UidsFile = uidsFile; StoredUids = storedUids; StatisticInfo = statisticInfo; TotalMessageCount = totalMessageCount; TotalMessageSize = totalMessageSize; CurrentMessageCount = currentMessageCount; CurrentMessageSize = currentMessageSize; RemainingMessageCount = remainingMessageCount; RemainingMessageSize = remainingMessageSize; }
/// <summary> /// Initialises a new instance of the Skycap.Net.Common.DownloadingMessageEventArgs class. /// </summary> /// <param name="mailbox">The mailbox.</param> /// <param name="statisticInfo">The statistic info.</param> /// <param name="totalMessageCount">The total message count.</param> /// <param name="totalMessageSize">The total message size.</param> /// <param name="currentMessageCount">The total message count.</param> /// <param name="currentMessageSize">The total message size.</param> /// <param name="remainingMessageCount">The remaining message count.</param> /// <param name="remainingMessageSize">The remaining message size.</param> public MessageProgressEventArgs(Mailbox mailbox, StatisticInfo statisticInfo, uint totalMessageCount, uint totalMessageSize, uint currentMessageCount, uint currentMessageSize, uint remainingMessageCount, uint remainingMessageSize) : this(null, null, mailbox, statisticInfo, totalMessageCount, totalMessageSize, currentMessageCount, currentMessageSize, remainingMessageCount, remainingMessageSize) { }