Пример #1
0
 /// <summary>
 /// Method used by the serialization mechanism to retrieve the serialized information.
 /// </summary>
 /// <param name="info">The serialization information.</param>
 /// <param name="context">The serialization context.</param>
 public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
 {
     info.AddValue("_manifest", DownloadItem);
     info.AddValue("_state", _state.ToString());
     info.AddValue("_id", _id);
     info.AddValue("_downloadFilesBase", DownloadFilesBase);
     info.AddValue("_jobId", JobId);
     info.AddValue("_transferSize", TransferredSize);
     info.AddValue("_fileSize", FileSize);
     info.AddValue("_createDate", TimeZoneInfo.ConvertTimeToUtc(_createDate));
     info.AddValue("_fileName", _fileName);
     info.AddValue("_errorText", _errorText);
     info.AddValue("_supportsBITS", _supportsBITS);
     info.AddValue("_downloadErrorResumeCount", DownloadErrorResumeCount);
 }