private void OnDownloadAgentHelperUpdateLength(object sender, DownloadAgentHelperUpdateLengthEventArgs e) { m_WaitTime = 0f; m_DownloadedLength += e.DeltaLength; if (DownloadAgentUpdate != null) { DownloadAgentUpdate(this, e.DeltaLength); } }
/// <summary> /// 创建下载代理辅助器更新数据大小事件。 /// </summary> /// <param name="deltaLength">下载的增量数据大小。</param> /// <returns>创建的下载代理辅助器更新数据大小事件。</returns> public static DownloadAgentHelperUpdateLengthEventArgs Create(int deltaLength) { if (deltaLength <= 0) { throw new Exception("Delta length is invalid."); } DownloadAgentHelperUpdateLengthEventArgs downloadAgentHelperUpdateLengthEventArgs = ReferencePool.Acquire <DownloadAgentHelperUpdateLengthEventArgs>(); downloadAgentHelperUpdateLengthEventArgs.DeltaLength = deltaLength; return(downloadAgentHelperUpdateLengthEventArgs); }